适配器模式

Posted yfy-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了适配器模式相关的知识,希望对你有一定的参考价值。

一、定义

适配器模式(Adapter),将一个类的接口转换为客户希望的另外一个接口。Adapter模式使得原先由于接口不兼容而不能一起工作的那些类可以一起工作。

二、示例代码

/*适配器类,适配特殊类,将源接口转换为目标接口*/
public class Adapter extends Target{

    Adaptee adaptee=new Adaptee();
    public void request(){
        adaptee.specificRequest();
    }
    
}

/*要适配的类*/
public class Adaptee {
    public void specificRequest() {
    }
}

/*客户所期待的类*/
public class Target {

    public void request() {

    }
}

/*对于客户端来说,调用的是target的request()*/
public class Client {
    public static void main(String[] args) {
        Target target=new Adapter();
        target.request();
    }
}

以上是关于适配器模式的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据从回收器适配器发送到片段 |如何从 recyclerview 适配器调用片段函数

如何从片段适配器启动活动

片段中ListView的android自定义适配器

设计模式之单例模式

片段内带有基本适配器的列表视图

片段中gridview的Android文本和图像适配器