abstract-factory-techniques-recapitulate-reuse-spectrum

Status: IN

Abstract Factory's three implementation techniques — factory methods in subclasses, prototype-based cloning, and class-as-factory — can be loosely mapped onto the three OO reuse mechanisms (inheritance, composition, and parameterized types), suggesting that a single pattern may draw on more than one reuse axis, though the antecedents do not explicitly establish this correspondence.

Justifications

Abstract Factory's implementation options map one-to-one onto the three OO reuse mechanisms

Depends on (SL): abstract-factory-three-implementation-techniques, three-reuse-mechanisms-composition-default

Depended on by

JSON