现实世界中的适配器模型
先来看下来几个图片,截图自淘宝
上图为港版的插头与港版的插座
上图为插座适配器卖家的描述图
上图为适配后的结果
现实世界中适配器模式 角色分类...注意:此处说的接口,并不是单纯的指Interface,而是指一切可以提供方法调用的类型,可能是接口也可能是类
客户使用适配器的过程:
客户通过目标接口调用适配器的方法,对适配器发出请求
适配器使用被适配者接口把请求进行处理...适配器分类
适配器三种模式
类适配器 对象适配器接口适配器
想要把一个类的接口转换为客户希望的另外一个接口必须要有输入输出,有目标 有源所以作为一个适配器,必须要 一手拿着被适配者也就是源 ...Adaptee,也就是拥有一个Adaptee对象,那么就是对象 适配器如果实现Adaptee,那么就是 接口适配器
现在回想下,我们上面的例子
适配器 实现了目标接口,并且拥有一个Adaptee...对象 作为属性,很显然就是对象适配器
类适配器
根据上面的描述,如果继承Adaptee,那么就是类 适配器,
在Java中不允许多继承,既然已经继承了Adaptee ,