Decorator 模式

装饰者模式用来扩展类的功能,是继承的替代方案。相比于继承,装饰者模式更加灵活。

 

模式图:

 

装饰者模式的实现有两个要点:

1. 装饰者和具体的组件类继承同一个抽象组建类

2. 装饰者以组合的形式持有抽象或具体的组件类

 

posted @ 2014-05-23 12:57  周卓  阅读(110)  评论(0编辑  收藏  举报