美文网首页
适配器模式---Android源码设计模式解析

适配器模式---Android源码设计模式解析

作者: 石器时代小古董 | 来源:发表于2017-09-04 21:05 被阅读0次

    一、适配器模式使用场景

    1.当一个类的现有功能不能满足客户端的要求时,可以通过适配器进行改造,让他满足客户端的需求
    2.想要建立一个重复使用的类,用于一些彼此之间没有太大的关联的一些类,包括一些未来可能要引进来的类
    3.输入有无数种的情况,而输出只有一种
    4.使用适配器一定要提供目标需要的方法

    二。类适配器使用方式

    1.适配器实习客户端需要的功能的接口
    2.适配器传入需要改装的类
    3.对改装类进行转换 满足客户端的需要
    4.客户端使用适配器提供的方法实现具体功能

    三、例子

    1.人需要读书


    image.png

    2.但是有些书籍没有read方法,无法阅读


    image.png
    3.定义适配器改造不符合要求的类使它满足需求
    public interface BookAdapter {
        void read();
    }
    

    4.实现适配器对传入需要改造的类进行改造


    image.png

    5.客户端使用适配器提供的对象

    相关文章

      网友评论

          本文标题:适配器模式---Android源码设计模式解析

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