Flyweight Pattern
A structural design pattern that uses sharing to support large numbers of fine-grained objects efficiently by externalizing shared state.
A structural design pattern that uses sharing to support large numbers of fine-grained objects efficiently by externalizing shared state.