`
初学者2016
  • 浏览: 2317 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

适配器模式

阅读更多

适配器模式

 

1. 1 .什么是适配器模式
  适配器模式定义:将一个类的接口,转换成期望的另外一个借口,使得由于接口不兼容而不能一起工作的那些类可以一起工作。

 

2. 2.  适配器分类

 (1)组合
    采用组合方式的适配器成为 对象适配器
    特点:把被适配者作为一个对象组合到适配器类中,以修改目标接口包装被适配者。

2)继承
     采用继承方式的成为 类适配器
     特点:通过多重继承不兼容接口,实现对目标接口的匹配,单一的为某个类而实现适配

 

3.3.适配器的作用
    (1)透明:使用适配器,客户端可以调用同一接口,因而对客户端来说是透明的,这样做更简单,更直接,更紧凑。
    (2)重用:复用了现存的类,解决了现存类和复用环境要求不一致的问题。
    (3)低耦合:将目标类和适配者类解耦,通过引入一个适配器类重用现有的适配者类,而无需修改原有代码(遵循开闭原则)。

 

4.场景

        接口:Inter里面有6个抽象方法。

        普通类:有一个方法method(Inter i)

        测试类:创建普通类的对象调用方法。

       

        怎么实现:

            接口中有多个方法。

            然后来一个抽象类去实现该接口,而且提供的都是空实现。

        最后在使用的时候,只需要重写需要使用的那个方法即可。

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics