适配器设计模式
概念:所谓的适配器设计模式就是在接口(或者抽象类)与子类之间定义一个中间类,让中间类去实现接口,然后子类在继承中间类,这样的好处是子类可以选择性的覆写接口的方法。
装饰模式
装饰模式是指在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。
(1)装饰对象和真实对象有相同的接口,这样客户端对象就能以和真实对象相同的方式和装饰对象交互。
(2)装饰对象包含一个真实对象的引用
优点:提供了比继承更多的灵活性,解决了使用继承带来的大量的子类;
原文:https://www.cnblogs.com/Jbegan/p/13022018.html