Android设计模式-适配器模式

关于适配器模式

平时在开发中使用RecycleView等组件时就会用到Adapter,Adapter模式就是将当前类型适配到客户端所期待的目标接口。从而使两个类能一起工作。在软件开发中有一句话正好体现了这点:任何问题都可以加一个中间层来解决。通过添加Adapter层实现接口转换以达到适配的目的。

匹配模式的角色有三个:目标接口Target,源(需要适配的类)Adaptee,适配器Adapter。

适配器模式的具体实现可以分为类适配器和对象适配器。

类适配器的实现就是将Adapter继承自源,然后实现目标接口:

  class MyAdapter extends Adaptee implements Target{
        ...
  }

对象适配的实现是通过Adapter持有源的实例,然后实现目标接口。

你可能感兴趣的:(学习记录,android,设计模式)