应用场景将不兼容的接口转换为可兼容的接口 有两种实现方式:类适配器和对象适配器。类适配器,使用继承关系来实现;对象适配器,使用组合关系来实现; 传统:解决两个类接口不兼容的问题。JS:适配两个代码库,前后端数据不兼容的情况。如,vue 中的 computed 部分 应用场景封装有缺陷的接口设计统一多个类的接口设计替换依赖的外部系统兼容老版本接口适配不同格式的数据