O'Reilly logo
  • h h thinks this is interesting:

architectural boundary. It separates the abstract from the concrete. All source code dependencies cross that curved line pointing in the same direction, toward the abstract side.

Note

interface to implementation separation. api vs service