设计模式(9)-结构型-装饰模式(Decorator)
概述
动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。可以简称为"修修补补"
2.ConcreteComponent 定义一个对象,可以给这个对象添加一些职责。
3.Decorator 维持一个指向Component对象的指针,并定义一个与Component接口一致的接口。
4.ConcreteDecorator 向组件添加职责。
其基本类图如下图所示:

示例:
发布时间: 2012-11-26 11:48:49 作者: rapoo
设计模式(9)-结构型-装饰模式(Decorator)
概述
动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。可以简称为"修修补补"
其基本类图如下图所示:

示例: