适配器模式:Adapter
1、基本原理
适配器模式将一个接口转换成客户希望的另外一个接口。它使得原来由于接口不兼容而不能在一起工作的那些类可以一起工作。。——Gang of Four
有两种类型的适配器模式:
–类适配器(采取继承的方式)
–对象适配器(采取对象组合方式)(推荐):实现思路:继承新系统,关联旧系统
该模式中包含的角色及其职责
1 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。
2 源类(Adaptee 适配者类):已经存在的接口,通常能满足客户端的功能需求,但是接口和客户端要求的特定领域接口不一致,需要被适配。
3 适配器(Adapter):把Adaptee适配称为Client需要的Target。
2、优缺点