一.定义 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作.比如以下的场景: 用手机充电为例,有一个手机的插孔是TypeC口,现在只有USB的数据线,这时候充电就需要一个转接口(Adapter类)来解决充电问题. 二.基本角色 目标角色:这就是所期待得到的接口.比如上面的TypeC口 源角色:现在需要适配的接口,比如上面的USB口. 适配器角色:适配器类是本模式的核心.适配器把源接口转换成目标接口.显然,这一角色不可以是接口,而…