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