适配器模式(Adapter Pattern):
类适配器模式:
对象适配器模式:
1、将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。
优点:
2、通过适配器,客户端可以调用同一接口,因而对客户端来说是透明的。这样做更简单、更直接、更紧凑。
3、复用了现存的类,解决了现存类和复用环境要求不一致的问题。
4、将目标类和适配者类解耦,通过引入一个适配器类重用现有的适配者类,而无需修改原有代码。
5、一个对象适配器可以把多个不同的适配者类适配到同一个目标,也就是说,同一个适配器可以把适配者类和它的子类都适配到目标接口。
适用场景:
适配器模式不适合在系统设计阶段采用,这个模式使用的主要场景是扩展应用。