适配器模式,将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些 类可以一起工作。
系统的数据和行为都正确,但接口不符时,我们应该考虑用适配器,目的是使控制范围之外的一个原有对象与某个接口匹配,适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。

Target类,客户需要的接口,目标可以是具体或抽象的类,也可以是接口。
Adaptee类,需要适配的类,
Adapter,通过在内部包装一个Adaptee对象,把源接口转换成目标接口。
网友评论