欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

适配器模式

程序员文章站 2022-05-05 12:01:03
...

适配器模式

 

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

 

2. 2.  适配器分类

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

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

 

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

 

4.场景

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

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

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

       

        怎么实现:

            接口中有多个方法。

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

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