Flyweight Design Pattern
The Flyweight design pattern allows us to use sharing to support a large number of fine-grained objects efficiently in an application.
The Flyweight design pattern allows us to use sharing to support a large number of fine-grained objects efficiently in an application.