Flyweight Pattern
Kind: pattern
Layer: Design Patterns Core
Record: architecture:flyweight-pattern
Severity: contextual
Scope: structure, memory, sharing
Canonical: Ontology
A design pattern that shares one copy of immutable intrinsic state among many objects, each keeping only its own extrinsic state.
Listed in Architecture principles, after Composite Pattern and before Scalability.