装饰模式Decorator

1. 定义 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式比生成子类更为灵活。   2. 结构图 Component:组件对象的接口,可以给这些对象动态地添加职责。 ConcreteComponent:具体的组件对象,实现组件对象接口,通常就是被装饰器装饰的原始对象,也就是可以给这个对象添加职责。 Decorator:所有装饰器的抽象父类,需要定义一个与组件接口一致的接口,并持有一个
相关文章
相关标签/搜索