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.