装饰者模式(Decorator Pattern)
2010-04-01 11:35
274 查看
一、装饰模式简介(Brief Introduction)
动态地给一个对象添加一些额外的职责。优点:把类中的装饰功能从类中搬移出去,这样可以简化原有的类。有效地把类的核心功能和装饰功能区分开了。
二、解决的问题(What To Solve)
已经开发完毕的对象,后期由于业务需要,对旧的对象需要扩展特别多的功能,这时候使用给对象动态地添加新的状态或者行为(即装饰模式)方法,而不是使用子类静态继承。相关文章推荐
- 3.装饰者模式(Decorator Pattern)
- 设计模式系列(三)装饰者模式(Decorator Pattern)
- 设计模式笔记之装饰者模式(Decorator Pattern)
- C#设计模式(9)——装饰者模式(Decorator Pattern)
- 设计模式系列之四:装饰者模式(Decorator Pattern)
- 装饰者模式(Decorator Pattern)——给爱用继承的人一个全新的设计眼界
- 结构型---装饰者模式(Decorator Pattern)
- HeadFirst设计模式读书笔记(3)-装饰者模式(Decorator Pattern)
- C#设计模式(9)——装饰者模式(Decorator Pattern)
- Decorator Pattern 装饰者模式(二)
- 装饰者模式(Decorator Pattern)
- 设计模式之装饰者模式(Decorator Pattern)
- 设计模式 - 装饰者模式(Decorator Pattern) 具体解释
- 装饰者模式(Decorator Pattern)简介
- 结构型模式: 装饰者模式(Decorator Pattern)
- 设计模式――装饰者模式(Decorator Pattern)
- 23种设计模式(8)_结构型_装饰者模式(Decorator Pattern)
- Head First 设计模式——装饰者模式(Decorator Pattern)
- Java实现(10)——装饰者模式(Decorator Pattern)