美文网首页
对象适配器模式

对象适配器模式

作者: Stroman | 来源:发表于2018-05-19 16:32 被阅读20次

类图

适配器模式.png

实现

客户端调用

package com.company;

public class Main {

    public static void main(String[] args) {
    // write your code here
        OriginClassInterface originalObject = new NonAdapter();
        originalObject.testMethod();

        OriginClassInterface adapteredObject = new Adapter();
        adapteredObject.testMethod();
    }
}

输出

原来的方法
适配器类中的测试方法
被适配的方法

Process finished with exit code 0

OriginClassInterface接口

package com.company;

public interface OriginClassInterface {
    void testMethod();
}

被适配的类AdapteredClass

package com.company;

public class AdapteredClass {
    public void adapteredTestMethod() {
        System.out.println("被适配的方法");
    }
}

非适配的类NonAdapter

package com.company;

public class NonAdapter implements OriginClassInterface {
    @Override
    public void testMethod() {
        System.out.println("原来的方法");
    }
}

适配了的类Adapter

package com.company;

public class Adapter implements OriginClassInterface {
    private AdapteredClass adapteredClass = new AdapteredClass();

    @Override
    public void testMethod() {
        System.out.println("适配器类中的测试方法");
        this.adapteredClass.adapteredTestMethod();
    }
}

相关文章

  • Java设计模式(二)

    talk is cheap show me the code 适配器模式 类适配器模式 接口适配器模式 对象适配器...

  • 适配器模式

    先直观感受下什么叫适配器 适配器模式有类的适配器模式和对象的适配器模式两种不同的形式。 类适配器模式 对象适配器模...

  • [Python-设计模式] 结构型模式- 适配器模式

    适配器模式 适配器模式是一种结构型设计模式, 它能使接口不兼容的对象能够相互合作。 适配器模式结构 对象适配器 实...

  • Adapter 设计模式

    adapter 模式详解 类的适配器模式 把适配的类的 API转换为目标类的API。 对象适配器对象的适配器模式 ...

  • 设计模式:结构型

    享元模式 (Pools,Message) 代理模式 适配器模式 :类适配器和对象适配器 装饰者模式 外观模式 桥接...

  • 设计模式之适配器模式

    适配器模式: 类适配器模式、对象适配器模式、接口适配器模式 1.类适配器模式:新的接口出现了,但是和老的接口不兼容...

  • 学习iOS设计模式第一章 适配器(Adapter)

    今天学习了iOS设计模式中的适配器模式,适配器有两种模式对象适配器模式-- 在这种适配器模式中,适配器容纳一个它包...

  • 【设计模式】适配器模式

    学习文章 iOS设计模式 - 适配器 适配器模式(Adapter):类适配器、对象适配器 类图 说明 类适配器: ...

  • 设计模式(Design Patterns)适配器模式(Adapt

    适配器模式主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。 类的适配器模式 场景:将一个类转换成...

  • 适配器模式

    适配器模式主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。适配器模式将某个类的接口转换成客户端期...

网友评论

      本文标题:对象适配器模式

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