适配器模式通过继承或者组合的方式将一个不兼容的接口转换为兼容的接口接口不多,继承和组合都可以用接口多 很多Adaptee与ITarget定义接口大部分相同 用继承方式 类适配接口多 很多Adaptee与ITarget定义接口大部分不同 用组合方式 对象适配应用场景1.封装有缺陷的接口设计,不方便单元测试,可以二次包装2.当接口依赖与大量外部类,可以使用3.适配不同格式的数据4.替换外部依赖5.兼容老版本接口
评论区