****:https://www.imooc.com/video/20364

装饰者模式类结构

java装饰者模式
Component:被装饰对象的抽象接口,规范(定义)了需要装饰的操作
ConcreteComponent:被装饰的具体对象
Decorator:装饰者抽象,统一管理各种装饰者,持有Component,并且继承Component
xxxDecorator:具体装饰者

使用优点:
可以在程序中动态、随意组合功能,例如:
java装饰者模式

相关文章: