您的位置:首页 > 其它

简单解析一下适配器模式。

2018-10-06 14:31 134 查看

适配器模式就是用一个适配器的中间件,用于连接不匹配的两者。

共有三个模式:

类适配器模式,对象适配器模式,接口适配器模式。

类适配器模式:

[code]public class Adapter(适配器) extends Usber(usb实现类) implements Ps2 (ps2接口){
2
3     @Override
4     public void isPs2() {
5         isUsb();
6     }
7
8 }

测试:
Ps2 p = new Adapter();
5       p.isPs2();

对象适配器模式:

[code]public class Adapter implements Ps2 {
2
3     private Usb usb;
4     public Adapter(Usb usb){
5         this.usb = usb;
6     }
7     @Override
8     public void isPs2() {
9         usb.isUsb();
10     }
11
12 }
测试:
Ps2 p = new Adapter(new Usber());
5       p.isPs2();

接口适配器模式:

不想实现A中的所有接口,这时候可以用抽象的Adapter实现A,然后让类继承抽象的Adapter,然后重写想要的方法即可

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: