Lexicon

Implementation Swap

Kind: capability

Layer: Design Patterns Core

Record: lexicon:implementation-swap

Canonical: Lexicon

The ability to change an abstraction's underlying implementation without altering the abstraction itself.

Listed in Lexicon terms, after High-Cardinality Object Reuse and before Lazy Load.

Category

  • Structural Patterns

Enabled by

  • Bridge Pattern

Linked from

  • Structural Patterns