啥才是真正的适配器模式adapter之我见

网上有一篇搜索排在考前的讲适配器模式的帖子。把什么适配器分成三类,什么类适配,对象适配器,接口适配器。前2种情况的例子我觉得不够好。总感觉现实写代码不会那么去转换。靠谱的adapter模式应该是下面的模式

就是当一个类就想实现一个接口或者多个接口中自己的需要的方法的时候。请使用adapter。先上类图
在这里插入图片描述
比如你现在已经有了很多基层的细化的接口。现在想要只实现其中的某几个方法,在没有adapter的时候,你肯定是直接去implements 需要的接口了。但是adapter不这么干。为了少写代码或者层次清晰。一般都会设计一个abstract 类先把不需要实现的方法都在抽象类种写完。然后真正干活的类去继承这个抽象类实现自己真正想实现的方法。

这里就不举网上特别多自己瞎想出来的例子了。看看java大师都是怎么用adapter的。第一个java.awt.event.WindowAdapter;
在这里插入图片描述
第二个例子 android 里头的adapter
在这里插入图片描述
是不是跟我说的例子很一致。因为这才是真正的适配器模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值