Tag Archives: 结构型设计模式

适配器模式

适配器模式 结构型设计模式,使接口不兼容的对象能相互合作 适配器实现了其中一个对象的接口,并对另一个对象进行封装。 适用场景 希望使用某个类,但接口与其它类不兼容 复用一些类,它们在同一继承体系,但它们的一些共有方法不是所有这一继承体系子类的共性 优点: 符合单一职责原则,可将接口或数据转换代码从程序主要业务逻辑中分离 开闭原则,只要客户端通过客户端接口与适配器进行交互,可在不修改现有客户端代码的情况下添加新的类型的适配器 缺点: 代码整体复杂度增加,需要新增加一系列接口和类,有时直接更改服务类使其与其它代码兼容会更简单

Posted in 设计模式 | Tagged | Leave a comment