Class Client
- public class Client
- extends Object
The Client uses the FlyweightFactory to create the flyweights it needs. When the Client needs the flyweight to do something,
it calls the appropriate method of the flyweight, passing it any extrinsic state information it might need as its context.

flyweight
flyweightFactory

flyweight
private Flyweight flyweight
flyweightFactory
private FlyweightFactory flyweightFactory