Skip to main content

Ports and Adapters

"Everything depends on the core." Nothing else depends on each other. A thing only exists out of one of three reasons:

  • a) It's part of the core
  • b) It implements an interface (in the broadest sense) that the core requires
  • c) It uses the core to do it's thing