适配器模式

  • 案例

例子:算法库。

  • 引入第三方类:适配器类,符合迪米特法则。使目标类和适配着相互隔离

针对抽象层编程,满足里氏代换原则

 

  • 定义

主要解决两个接口之间的不兼容问题,此模式也成为包装器(wrapper)模式。分别有 适配器(adapter) 目标类(target)  适配者类(adaptee)组成

  • 缺省适配器

如果一个接口里面定义许多方法,那么不希望实现类都实现里面的方法,此时可以定义一个抽象的缺省适配器类,来实现这接口,那么所有的子类都可以根据需求来重新实现类里面不同的方法;

 

  • 使用场景

常用于第三方类的集成调用。适配业务系统和第三方的集成调用处理。

  • 总结

此模式可以将现有的接口转化为客户类所希望的接口,

 

  • 和桥接模式的区别

适配器模式:倾向于对两个接口调用之间的参数匹配

桥接模式:倾向于联系两个变化维度的对象,解决多继承问题,而存在的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值