Lexicon

Independent Variation Axes

Kind: constraint

Layer: Design Patterns Core

Record: lexicon:independent-variation-axes

Canonical: Lexicon

The requirement that an abstraction and its implementation vary along separate axes so they can be decoupled.

Listed in Lexicon terms, after Incompatible Interfaces and before Separable Intrinsic State.

Category

  • Structural Patterns

Required by

  • Bridge Pattern

Linked from

  • Structural Patterns