Flyweight Design Pattern — Do More with Less Memory

Ever built a system where creating too many objects started to slow everything down?
Maybe a game with hundreds of characters, icons, or…