首页 > 其他分享 >类的适配器

类的适配器

时间:2022-09-25 20:58:32浏览次数:35  
标签:Adapter methodA public methodB void NewModule 适配器

结构

image

OldModule

OldModule相当于之前的老项目

public class OldModule {

    public void methodA() {

        System.out.println("Old Module methodA");
    }
}

NewModule

NewModule是一个接口,是为了满足这一需求->不影响老项目,增加新功能,而诞生的

public interface NewModule {

    /**
     * 和需要适配的类方法名一样
     */
    void methodA();

    /**
     * 新的方法
     */
    void methodB();
}

Adapter

适配器,没有印象老功能,实现了新增功能

public class Adapter extends OldModule implements NewModule{


    @Override
    public void methodB() {
        System.out.println("Adapter methodB()");
    }
}

调用

public class Main {

    public static void main(String[] args) {

        NewModule module = new Adapter();

        NewModule.methodA();
        NewModule.methodB();
    }
}

标签:Adapter,methodA,public,methodB,void,NewModule,适配器
From: https://www.cnblogs.com/jarico/p/16728843.html

相关文章

  • 结构性模式:适配器模式
    结构型模式:描述如何将类或者对象结合在一起的更大的结构结构性模式,可以分为,类结构模式和对象结构模式:  适配器模式:           ......
  • 我的设计模式之旅、13 适配器模式
    编程旅途是漫长遥远的,在不同时刻有不同的感悟,本文会一直更新下去。思考总结思考问题程序调用第三方库经常会遇到的问题?你可能根本没有程序库的源代码,从而无法对其进行......
  • ssh工具连接 vmware虚拟机的linux 网络适配器的网络连接类型为"仅主机"
    在Windows下,查看网络适配器,属于vmware的有两个VMnet1是"仅主机模式"的,VMnet8是NAT模式的,个人理解:仅主机模式就是虚拟了一个内网,所以要ping通或者连接ssh就必须在......
  • 河北稳控科技可编程 USB 转串口适配器开发板芯片驱动文件说明
    可编程USB转UART/I2C/SMBusS/SPI/CAN/1-Wire适配器USB2S芯片驱动文件说明 芯片选择下拉框内列出的每一个备选芯片的驱动文件和数据手册位于S2STool工具文件夹中的......
  • 39. 网络加载框架Retrofit中的转换器和适配器
    39.网络加载框架Retrofit其他39.1Retrofit中的转换器在接到服务器响应后,目前无论是OKhttp还是Retrofit都只能接收到String字符串类型的数据,在实际开发中,通常需要对字符......
  • 适配器-策略-观察者
    类适配器:承上启下承上是extends被适配类启下靠implements目标接口 i方法中改造e方法对象适配器:继承改聚合接口适配器:默认缺省,抽象类空实现所有方法,匿名内部......
  • 适配器模式
    Target(目标抽象类):目标抽象类定义客户所需接口,可以是一个抽象类或接口,也可以是具体类。该角色把其他类转换为我们期望的接口Adapter(适配器类):将被适配者和目标接口组合......
  • 可编程 USB 转串口适配器开发板如何使用S2STool工具
    河北稳控科技可编程USB转串口适配器开发板如何使用S2STool工具可编程USB转UART/I2C/SMBusS/SPI/CAN/1-Wire适配器USB2S专用工具S2STool介绍S2STool是为S2S......
  • 河北稳控科技可编程 USB 转串口适配器开发板与振弦传感器测量模块
    河北稳控科技可编程USB转串口适配器开发板与振弦传感器测量模块可编程USB转UART/I2C/SMBusS/SPI/CAN/1-Wire适配器USB2S(USBToSerialports)是多种数字接口物理层协议转......
  • 【设计模式】21.适配器模式
    说明:它是结构型的,类与类之间的桥梁,针对现有类缺什么,做个桥梁,与适合的类用上,直白点的比喻就是三个插头的插座,要加个适配器能插二个插头的。目的:一般主要做二次开发,不会在设......