java适配器模式mysql驱动_Java设计模式——适配器模式

动机将一个类的接口,通过适配器转换成另外一个期望的接口。(使原本不兼容的接口 而能够相互兼容一起工作)这就是适配器模式的模式动机。接口A(实际接口) ===适配器(转换的过程)====》 接口B(不同的,期望的接口)比如: 三相插头 ===适配器(插口转换器)====》 两相插口定义适配器模式将一个类的接口转换成期望的另一个接口,使得原本不能一起工作的类可以在一起工作。功能适配器的实现就是把客...
摘要由CSDN通过智能技术生成

动机

将一个类的接口,通过适配器转换成另外一个期望的接口。(使原本不兼容的接口 而能够相互兼容一起工作)这就是适配器模式的模式动机。

接口A(实际接口)  ===适配器(转换的过程)====》 接口B(不同的,期望的接口)

比如: 三相插头  ===适配器(插口转换器)====》 两相插口

定义

适配器模式将一个类的接口转换成期望的另一个接口,使得原本不能一起工作的类可以在一起工作。

功能

适配器的实现就是把客户类的请求转化为对适配者的相应接口的调用。也就是说:当客户类调用适配器的方法时,在适配器类的内部将调用适配者类的方法,而这个过程对客户类是透明的,客户类并不直接访问适配者类。因此,适配器可以使由于接口不兼容而不能交互的类可以一起工作。

实现(两种)

对象适配器(组合方式):实现期望接口,内部含有被适配类对象,实现方法中调用被适配类的原始方法

60f2caa26a7b6eb7bda09170c87fccd0.png

类适配器(继承方式):实现期望接口,继承被适配类,实现方法中调用父类的原始方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值