adapter-facade-interface-boundary-pair

Status: IN

Adapter and Facade are complementary interface-boundary patterns operating at different scales: Adapter reconciles one interface to another (one-to-one, post-design), while Facade creates a new simplified interface over an entire subsystem (many-to-one, by design) — together they cover the full range of interface mismatch problems from individual class incompatibility to subsystem complexity.

Justifications

Two structural patterns addressing interface boundaries at complementary granularities

Depends on (SL): facade-vs-adapter-new-vs-existing-interface, adapter-after-design-bridge-before-design, facade-defines-higher-level-interface-to-subsystem

Depended on by

JSON