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

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

         过程如下

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

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

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

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

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

          对象适配器和类适配器

                 

              区别

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

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

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

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

  • 相关阅读:
    ant-design-vue a-tree默认展开所有父节点不生效
    CSS模型简介
    一点BFC的看法
    css提高开发效率的必备代码
    CSS模型简介-逆战班
    CSS 样式:常用居中方法
    rem 自适应布局 js 代码
    CSS 样式 :position-absolute 绝对定位属性
    CSS 样式
    CSS样式字体初解
  • 原文地址:https://www.cnblogs.com/mxmbk/p/5112063.html
Copyright © 2011-2022 走看看