适配器模式

适配器模式旨在解决接口不一致问题,通过适配器将已有类与所需接口匹配。在Java中,面对多继承限制时,可能需要嵌套适配器。举例说明了如何通过类适配器和对象适配器实现整数数组的排序,从而适应不同的数据类型需求。
摘要由CSDN通过智能技术生成

适配器模式,主要目的是为了解决接口不一致的问题。适配器的作用就是利用现有的类去满足接口的要求。正如书本给的例子电流转换一样,通过适配器既可以用上电,又可以满足电压标准的要求。在我的理解中,我认为适配器中的方法主要目的是为了实现接口,另外就是继承或调用现有的相似的类来完成。这样做的好处是使得代码简单完整,只要稍加改动就可以完成接口的要求。

 但值得注意的是,java中不支持多继承,所以当需要继承多个现有类时需要适配器嵌套(即适配器继承父类适配器)的做法。


例子:实现一个类,该类有一个实数数组的排序的方法。现在想对一个整数排序,请利用类适配器完成该实验。


整数排序接口:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值