creational-coupling-spectrum-informs-pattern-selection

Status: IN

The creational pattern space can be mapped along a coupling-to-product axis bounded by Prototype's maximal product coupling (Clone requires knowledge of concrete product structure) and Builder's maximal product decoupling (Director knows only abstract construction steps via abstract interfaces). This axis, together with the orthogonal object-identity axis (Prototype creating independent copies vs. Flyweight maximizing sharing), suggests a two-dimensional framework for reasoning about creational pattern selection. Abstract Factory's multi-dimensional specification — requiring choices along axes partially independent of both coupling and identity — illustrates that individual patterns occupy rich interior positions within this space, though the antecedents do not establish a precise ordering of Factory Method and Abstract Factory between the extremes or provide a concrete selection heuristic beyond the bounding conditions.

Justifications

The coupling-bounded creational spectrum provides a gradient-based pattern selection heuristic from maximal coupling (Prototype) to maximal decoupling (Builder)

Depends on (SL): creational-spectrum-bounded-by-coupling-extremes, abstract-factory-exemplifies-creational-design-space

Depended on by

JSON