摘要:
定 义:运用共享技术有效地支持大量细粒度的对象。结构图:内部状态:在享元对象内部并且不会随环境而改变的共享部分。外部状态:随环境改变而改变的、不可共享的状态。Flyweight类,具体享元类的超类和接口,通过这个接口,Flyweight可以接受并作用于外部状态。 abstract class Flyweight { public abstract void Operation(int extrinsicstate); }View Code ConcreteFlyweight继承Flyweight超类或实现Flyweight接口,并为内部状态增加存储空间。 class ... 阅读全文