Lexicon

Leaky Subsystem API

Kind: anti-pattern

Layer: Design Patterns Core

Record: lexicon:leaky-subsystem-api

Canonical: Lexicon

Exposing a subsystem's internal complexity directly to clients instead of hiding it behind a simplifying interface.

Listed in Lexicon terms, after Leaf-vs-Container Special-Casing and before Per-Instance Duplicate State.

Category

  • Structural Patterns

Negated by

  • Facade Pattern

Violates

  • Facade Pattern

Linked from

  • Structural Patterns