1. 装饰模式动机与定义(模式类型、核心用途、客户端调用过程)?
- 类型:
结构型模式 - 核心:
扩展系统功能 - 调用:
①可以当成统一抽象类 Component 调用(透明装饰模式)② 也可以当成各自具体装饰类 ConcreteDirector 调用(半透明装饰模式)
image.png
image.png
image.png
2. 装饰模式结构图(有哪几种角色、类图是什么)?
image.png
image.png
image.png
3. 透明装饰类?
image.png
image.png
4. 半透明装饰类?
image.png
image.png
5. 装饰模式实例(阅读理解即可)?
image.png
image.png
6. 装饰模式的优缺点?
image.png
image.png
7. 装饰模式的应用?
image.png











网友评论