OldFlyweight.java:
YoungFlyweight.java:
FlyweightFactory.java:
ClientTest_Flyweight.java:
下面是程序运行截图: 可以看到,第一次使用的时候是直接创建,以后再用到该对象的时候则是直接获取该对象。这就是享元模式的好处。