zoukankan      html  css  js  c++  java
  • 适配器模式

    一、适配器模式将一个类的接口转换成客户期望的接口,适配器让原本接口不兼容的类可以合作无间

         过程如下

                      (1) 客户通过目标接口调用适配器的方法对适配器发出请求

                      (2) 适配器使用被适配者接口把请求转换成被适配者的一个或多个调用接口。

                      (3) 客户收到调用的结果,但并未察觉一切是适配器在起转换作用。

    二、优势:通过适配器进行接口转换,可以将不兼容的接口变为兼容的接口,这可以让客户从实现的接口解耦,如果想改变目标接口,适配器只需将改变的部分封装起来,客户端不需要改变。

    三、涉及角色适配器,被适配者、目标接口

          对象适配器和类适配器

                 

              区别

                      (1)对象适配器利用组合的方式将请求传送给被适配者

                      (2)类适配器利用继承的方式将请求传送给被适配者

                      (3)对象适配器: 不仅可以适配某个类,也可以适配该类的任何子类。

                             类适配器: 不需要重新实现整个适配者,必要时可以覆盖被适配者的行为。

  • 相关阅读:
    第二代:晶体管计算机
    第一代计算机
    Android应用在不同版本间兼容性处理
    eventBus
    realm
    ijkplayer详解AAA
    USB 3.0规范中译本 第3章 USB 3.0体系结构概览
    ES6 学习笔记
    07_通过上下文获取常见目录
    06_登陆案例保存信息完成
  • 原文地址:https://www.cnblogs.com/mxmbk/p/5112063.html
Copyright © 2011-2022 走看看