《head first 设计模式》读书笔记 - 装饰器模式

194 阅读1分钟

1.装饰器模式带来的好处是什么?

	- 在不改变现有类的基础上,向这个类中添加功能;

2.实现装饰器模式的关键步骤、类和接口是什么?

- 我们需要针对行为定义一个公共的接口;
- 写一个装饰类来实现这个接口中的方法,并且该类被定义为一个抽象类作为父类;
- 具体的实现类继承装饰类,实现具体的业务逻辑。
- 在使用的时候,通过多态的方式来增强目标类。