适配器模式

概述

Adapter 适配器模式将原本不兼容的接口转换成兼容的接口。试想有一个富文本编辑器组件,在 ant design 表单管理时,就需要使用适配器模式对接 props.value、props.onChange 值。适配器模式通常用于在现行的应用环境中使用已有的开源类库。

结构

  • Client:调用 Target 接口进行一些处理。
  • Target:实际调用接口,适配器 Adapter 将适配 Target 接口。
  • Adapter:适配器,将已存在的 Adaptee 转换成 Target 接口形式。
  • Adaptee:待适配者,它的接口需要适配。