The flyweight structural pattern allows you to represent more items in your application as class instances without using up all your computer memory.
See All 304 Episodes of "Take Up Code"