Java版适配器设计模式简介说明

乔欣 Java教程 发布时间:2023-03-19 15:43:54 阅读数:18828 1
下文笔者讲述Java设计模式中适配器模式简介说明,如下所示

适配器模式简介

适配器设计模式
    可使一个类适配另一种方法
     其功能类似于我们平常使用的适配器
例:采用一个适配器转换器,使用指定也可以满足其他功能

//Android充电器

public interface AndroidCharger {
    public void typeC();
}
public class AndroidChargerImpl implements AndroidCharger {
    @Override
    public void typeC() {
        System.out.println("我能给手机充电");
    }
}


//苹果充电器
public interface IphoneCharger {
    public void iphone();
}
public class IphoneChargerImpl implements IphoneCharger {
    @Override
    public void iphone() {
        System.out.println("我能给手机充电");
    }
}


//转换器-使用苹果充电器可以充Android
//其底层也是使用苹果充电器
public class IphoneAdapter implements AndroidCharger {
    private IphoneCharger iphoneCharger;

    public IphoneAdapter(IphoneCharger iphoneCharger){
        this.iphoneCharger = iphoneCharger;
    }
    @Override
    public void typeC() {
        iphoneCharger.iphone();
    }
}


//测试代码
public class Client {

    public static void main(String[] args) {

        IphoneCharger iphoneCharger = new IphoneChargerImpl();
        AndroidCharger androidCharger = new IphoneAdapter(iphoneCharger);
        androidCharger.typeC();
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202303/6085.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者