adapter-bridges-design-boundaries

Status: IN

The Adapter pattern is the standard mechanism for crossing design boundaries: it reconciles independently designed interfaces (post-design coupling), supports DIP when lower-level components are closed for modification, and comes in class and object forms to trade flexibility against directness.

Justifications

Adapter is the go-to pattern for post-design integration and DIP compliance

Depends on (SL): adapter-after-design-bridge-before-design, dip-adapter-pattern-for-closed-components, adapter-class-vs-object-two-forms

Depended on by

JSON