享元模式

来源:互联网 发布:千方百剂软件客服 编辑:程序博客网 时间:2024/06/05 14:52

定义

运用共享技术有效的支持大量细粒度的对象

结构与说明

Flyweight : 享元接口
ConcreteFlyweight : 具体的享元独享
UnSharedConcreteFlyweight : 非共享的享元实现对象
FlyweightFactory : 享元工厂,用来创建并管理共享的享元对象
Client : 客户端

实现

具体的例子就不给了,再享元模式中,应当注意享元对象的清除问题,这个需要开启一个线程,定期执行,通过引用计数判断实施清除计划。在《研磨设计模式》一书中有粗略的讨论。

No Fianl is final
By  Xu.j.h
0 0
原创粉丝点击