prototype-flyweight-identity-spectrum-bounds-sharing-design-space

Status: IN

Prototype and Flyweight bound the object identity design space at opposite extremes: Prototype creates fully independent copies (maximizing identity distinctness via Clone), while Flyweight maximizes identity sharing (multiple logical objects backed by a single physical instance with extrinsic state externalized) — any sharing design decision falls between these poles, trading memory efficiency against object independence.

Justifications

The Clone-vs-share opposition defines the complete design space for object identity decisions

Depends on (SL): prototype-flyweight-creation-sharing-spectrum, flyweight-intrinsic-vs-extrinsic-state

Depended on by

JSON