1 目的

适配器模式的目的是把一个类的接口转换成另一个接口调用方所期望实现的功能。适配器可以是不兼容的两个接口共同工作。

2 类图

适配器有两种实现方式,一种是通过接口实现,一种是通过继承实现。适配器模式的原理是通过实现一个目标类,并且再实现一个Apatee的被适配接口,在这个接口中定义需要实现的附加功能。然后在适配器类Apater中适配这两个接口,让它们能合并工作,实现业务逻辑。

接口实现:

继承实现: