目的:将不兼容的接口转换为客户期待的接口。使得原本不兼容的接口可以一起工作
注:
Adapter(适配器)就是目标期待的接口。
实质上就多态的运用
客户期待类 XXX = new 适配器
适配器是通过继承,内部进行方法重写改装,添加不兼容的接口功能。
代码如下
目的:将不兼容的接口转换为客户期待的接口。使得原本不兼容的接口可以一起工作
注:
Adapter(适配器)就是目标期待的接口。
实质上就多态的运用
客户期待类 XXX = new 适配器
适配器是通过继承,内部进行方法重写改装,添加不兼容的接口功能。
代码如下