美文网首页
设计模式——适配器模式

设计模式——适配器模式

作者: 大黑跟小白的日常 | 来源:发表于2019-02-02 22:15 被阅读149次

    设计模式——适配器模式

    将一个类的方法接口转换成客户希望的另外一个接口。

    比如

    我们想要一个5V的输出电压接口,但是家里能提供的是220V的电压输出接口,这个时候我们就需要一个适配器。

    这个适配器,需要具备输出5V电压的能力,并且能够使用220V的标准电压。

    所以这个时候,我们就将适配器,实现5V输出的接口类,并且有两种方式,实现适配。

    1、继承220V电压输出类,让其可以使用220V输出;

    2、适配器中存在220V电压类的成员变量,其中可以使用220V输出方法;

    具体代码如下

    1、我们想实现的目标接口

    目标是:5V输出接口(理想中的目标)

    2、实际存在的电压是220V,是这样的一个类

    实际中的情况

    3、为了完成目标,我们自己的适配器类

    属性对象

    或者这样

    继承

    4、适配器,使用方式

    适配器可以继承220V电压输出5V电压

    使用情景

    统一标准,为了实现接口的统一,自主适配。就像mysql提供c语言客户端连接适配、java客户端连接适配...目的终究是实现跟同一个mysql数据交互。利用不同的适配客户端,可以访问一样的终端。

    如此,就是适配器模式的基本使用。

    相关文章

      网友评论

          本文标题:设计模式——适配器模式

          本文链接:https://www.haomeiwen.com/subject/ipkssqtx.html