Answers
The following are the answers to this chapter’s questions:
- It’s to define software behaviors by establishing who the actors are and what features they expect from a system.
- Because in the hexagonal architecture, use cases are interfaces that state the supported software capabilities. Input ports, in turn, describe the actions that will enable those capabilities.
- Output ports appear inside input ports when it is necessary to interact with external systems.
- By implementing the Application hexagon, we’re supporting the overall hexagonal application’s effort to automate operations without relying on specific technologies to do so.