Lexicon

Inheritance Complexity

Kind: quality-attribute

Layer: Design Patterns Core

Record: lexicon:inheritance-complexity

Canonical: Lexicon

The degree to which relying on subclassing to vary creation adds to the inheritance hierarchy's complexity.

Listed in Lexicon terms, after Copy Semantics and before Constructor-Valid State.

Category

  • Creational Patterns

In tension with

  • Factory Method Pattern
  • Factory Method Pattern / Inheritance Complexity

Linked from

  • Creational Patterns
  • The resolutions