prototype-flyweight-creation-sharing-spectrum

Status: IN

Prototype and Flyweight represent opposite extremes of the object identity spectrum: Prototype creates fully independent copies via Clone (maximizing autonomy at memory cost), while Flyweight's factory-managed intrinsic/extrinsic state splitting maximizes sharing (minimizing memory at the cost of externalized state management), revealing that creational design involves a fundamental identity-sharing tradeoff.

Justifications

Prototype (pure creation) and Flyweight (pure sharing) bookend the object identity spectrum

Depends on (SL): prototype-creates-objects-by-cloning, controlled-sharing-meta-pattern

Depended on by

JSON