Lexicon

Direct External Coupling

Kind: anti-pattern

Layer: Design Patterns Core

Record: lexicon:direct-external-coupling

Canonical: Lexicon

Coupling code directly to an incompatible external interface, spreading its idiosyncrasies through the codebase.

Listed in Lexicon terms, after Direct Access and before Leaf-vs-Container Special-Casing.

Category

  • Structural Patterns

Violates

  • Anti-Corruption Layer
  • Adapter Pattern

Negated by

  • Adapter Pattern

Linked from

  • Domain Architecture
  • Structural Patterns