Flyweight(享元模式)
来源:互联网 发布:恢复手机短信软件 编辑:程序博客网 时间:2024/05/22 16:48
名 称
Flyweight(享元模式)
意 图
运用共享技术有效地支持大量细粒度的对象。
适 用
环 境
u 一个应用程序使用了大量的对象。
u 完全由于使用大量的对象,造成很大的存储开销。
u 对象的大多数状态都可变为外部状态。
u 如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象。
u 应用程序不依赖于对象标识。由于Flyweight对象可以被共享,对于概念上明显有别的对象,标识测试将返回真值。
结 构
享元模式要注意对象的内蕴模式和外蕴模式,从内蕴状态来看他们是同样的对象,但是不同的场合他们也会具体根据外晕模式做出相应的行为。
示例代码:
- 享元模式(Flyweight)
- 享元(Flyweight)模式
- 享元模式(Flyweight)
- Flyweight(享元模式)
- 享元模式(Flyweight)
- Flyweight(享元)模式
- 享元(Flyweight)模式
- 享元模式(FlyWeight)
- 享元(flyweight)模式
- 享元模式(Flyweight)
- 享元模式(Flyweight)
- Flyweight(享元模式)
- 享元模式(Flyweight)
- Flyweight(享元模式)
- 享元模式(Flyweight)
- 享元模式(Flyweight)
- 享元模式(Flyweight)
- 享元模式(Flyweight)
- Linux下Makefile的automake生成全攻略[2004-10-19]
- Bridge(桥接模式)
- Composite(组合模式)
- Decorator(装饰模式)
- Facade(外观模式,门面模式)
- Flyweight(享元模式)
- Proxy(代理模式)
- Chain of Responsibility(职责链模式)
- Command(命令模式)
- Interpreter(解释器模式)
- Iteartor(迭代器模式)
- Mediator(中介者模式)
- Memento(备忘录模式)
- Observer(观察者模式)