* Implement an example using Flyweight Design Pattern