设计模式笔记(7 FLYWEIGHT & PROXY)

FLYWEIGHT(享元) 意图: 运用共享技术有效地支持大量细粒度的对象。 适用性: 1.一个程序应用了大量的对象,形成很大的存储开销。 2.对象的大多数状态可变为外部状态。 3.若是删除对象的外部状态,那么能够用相对较少的公象对象取代不少组对象。 4.应用程序不依赖于对象标识 思考:     上述的适用性和别的模式中介绍的不太同样。基本上,适合使用FlyWeight模式的场景须要同时知足上述四
相关文章
相关标签/搜索