PHP设计模式之装饰者模式
2014-07-10 10:22
633 查看
装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。
1.装饰者(Milk)和被装饰者(Coffee)必须是一样的类型。目的是装饰者必须取代被装饰者。
2.添加行为:当装饰者和组件组合时,就是在加入新的行为。
1.装饰者(Milk)和被装饰者(Coffee)必须是一样的类型。目的是装饰者必须取代被装饰者。
2.添加行为:当装饰者和组件组合时,就是在加入新的行为。
相关文章推荐
- PHP设计模式之装饰者模式
- PHP设计模式:结构型之装饰者(Decorator)
- Php设计模式之装饰者模式
- PHP设计模式之装饰者模式
- php设计模式之一__装饰者模式
- PHP设计模式之装饰者模式代码实例
- PHP设计模式之装饰者模式
- PHP设计模式之装饰者模式
- PHP设计模式之装饰者模式
- PHP设计模式之装饰者模式
- PHP设计模式之装饰者模式代码实例
- PHP设计模式之装饰者模式
- 设计模式php实例:装饰者模式
- PHP设计模式之装饰者模式
- [设计模式]head first 设计模式之PHP实现 第三章 装饰者模式
- PHP设计模式之装饰者模式
- 一种PHP设计模式:DPT
- Head First 设计模式 读书摘记(四) 装饰者模式 C#代码
- 设计模式之装饰者模式
- [转]五种常见的PHP设计模式