设计模式-?适配器

感觉和策略模式差不多,

如果说有差别,就是

adapter 模式,大概是对一个已经存在的类进行扩展。?


interface  Target{
    public void AdapteeMethod();
    public void AdapterMethod();
}

class Adaptee{
    public void AdapteeMethod(){
        System.out.println("Adaptee method");
    }
}

class Adapter implements Target{
    private Adaptee adaptee;

    public Adapter(Adaptee adaptee){
        this.adaptee=adaptee;
    }
    public void AdapteeMethod(){
        adaptee.AdapteeMethod();
    }
    public void AdapterMethod(){
        System.out.println("Adapter method");
    }

}
public class AdapterTest {
    public static void main(String[] args){
        Target target = new Adapter(new Adaptee());
        target.AdapteeMethod();
        target.AdapterMethod();
    }
}

其他人的讲解1

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一 概述 定义:适配器模式将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能...
    时待吾阅读 489评论 0 0
  • 目录 本文的结构如下: 什么是适配器模式 为什么要用该模式 模式的结构 代码示例 优点和缺点 适用环境 模式应用 ...
    w1992wishes阅读 884评论 0 3
  • 1 适配器模式的概念2 数据直接适配带来的困境3 适配器模式实践4 适配器模式的优缺点 我们大家都知道,平时我们的...
    当前明月阅读 467评论 0 2
  • ADAPTER(适配器) ———— 类对象结构型模式 意图 将一个类的接口,转换成客户期望的另一个接口。适配器让原...
    tomas家的小拨浪鼓阅读 960评论 0 6
  • Objective-C Demo下载地址 模式的定义 适配器模式把一个类的接口变换成用户所期待的另一种接口,从而使...
    Leasing_zong阅读 1,024评论 0 1