首页 > 编程语言 > 详细

Java适配器模式(思维导图)

时间:2019-08-21 12:50:14      阅读:119      评论:0      收藏:0      [点我收藏+]

技术分享图片

图1 适配器模式【点击查看大图】

1,目标接口(Target)

// 目标接口,或称为标准接口
public interface Target {
    public void request();
}


// 具体目标类,只提供普通功能
class ConcreteTarget implements Target {
    public void request() {
        System.out.println("普通类 具有 普通功能...");
    }
}

 

2,需要适配的类(Adaptee)

class Adaptee {
    public void specificRequest() {
        System.out.println("被适配类具有 特殊功能...");
    }
}

 

3,适配器(Adapter)

public class Adapter extends Adaptee implements Target{
    @Override
    public void request() {
        super.specificRequest();
    }
}

 

4,客户类

public class Client {
    public static void main(String[] args) {

        // 使用普通功能类
        Target concreteTarget = new ConcreteTarget();
        concreteTarget.request();

        // 使用特殊功能类,即适配类
        Target adapter = new Adapter();
        adapter.request();

    }
}

 

Java适配器模式(思维导图)

原文:https://www.cnblogs.com/Mufasa/p/11387631.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!