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.