Lexicon

Deferred Instantiation

Kind: capability

Layer: Design Patterns Core

Record: lexicon:deferred-instantiation

Canonical: Lexicon

The ability to let subclasses decide which class to instantiate, deferring the choice from the base class.

Listed in Lexicon terms, after Controlled Instantiation and before Dynamic Object Creation.

Category

  • Creational Patterns

Enabled by

  • Factory Method Pattern

Linked from

  • Creational Patterns