1. 模式意图
将一个类的接口,转换成客户期望的另一个接口。Adapter模式使得原来由于接口不兼容不能一起工作的那些类可以一起工作。
2. 模式定义
对象适配器:使用组合
类适配器:使用多重继承
Target:定义Client使用的与特定领域相关的接口;
Client:与符合Target接口的对象协同;
Adaptee:定义一个已经存在的接口,这个接口需要适配;
Adapter:对Adaptee的接口与Target接口进行适配;
将一个类的接口,转换成客户期望的另一个接口。Adapter模式使得原来由于接口不兼容不能一起工作的那些类可以一起工作。
对象适配器:使用组合
类适配器:使用多重继承
Target:定义Client使用的与特定领域相关的接口;
Client:与符合Target接口的对象协同;
Adaptee:定义一个已经存在的接口,这个接口需要适配;
Adapter:对Adaptee的接口与Target接口进行适配;