美文网首页
设计模式-?适配器

设计模式-?适配器

作者: IAmWhoAmI | 来源:发表于2016-07-28 09:39 被阅读6次

感觉和策略模式差不多,

如果说有差别,就是

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

相关文章

网友评论

      本文标题:设计模式-?适配器

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