Interactors are objects that encapsulate a use-case (create user, delete post, etc) they contain application logic.
Entities contain core domain logic and have no knowledge of the interactors.
The delivery mechanism runs your application. This could be a web framework, command line interface or desktop application.
The delivery mechanism implements the interface of the response boundary.
Boundaries represent interfaces rather than concrete classes.
Interactors implement the interface of the request boundary.
Interactors are send messages to (have knowledge of)
- Entities
- Boundaries
The delivery mechanism sends messages to the interactor via the request boundary interface.
Interactors send messages to the the delivery mechanism via the response boundary interface.