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

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

         过程如下

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

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

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

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

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

          对象适配器和类适配器

                 

              区别

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

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

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

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

  • 相关阅读:
    web动静分离
    vm采用NAT方式连接时,设置静态ip
    nginx实现tcp负载均衡
    读取文件
    线程池源码分析
    mongodb操作
    bind
    Xss攻击
    json和java对象相互转换
    静态资源默认加载路径
  • 原文地址:https://www.cnblogs.com/mxmbk/p/5112063.html
Copyright © 2011-2022 走看看