专题1234导航

Java程序设计模式系列之适配器模式

来源:互联网
更新时间:2017/3/29 18:59:00
责任编辑:王亮
字体:

理解适配器设计模式需要从生活中的场景进行联系,在生活当中有那些东西能够称为适配器呢?从字面上理解,“适配”的意思就是让一个东西和另一个东西配对,能够让他们一起工作,比如大家用的笔记本电脑就需要用到电源适配器,转换插口和电流到笔记本上给笔记本电脑进行供电。再比如在国内所有的电器插座都是两口或三口的国内标准插座,但如果到中国大陆以外的地区旅行,想要使用电源给电子产品供电,就需要转换插口了。比如王老师到了香港,看到的电源插座是这样的:

点击图片看大图

650) this.width=650;" src="https://s2images51cto/wyfs02/M02/8D/8C/wKioL1ihbnHQBrRlAAHjC-BA7tI129.png" border="0" alt="" style="margin:0px;padding:0px;border:medium none;line-height:1.6em;" />

很明显,从国内带去的手机就无法充电了。

那么这个问题怎么解决呢?

点击图片看大图

650) this.width=650;" src="https://s5images51cto/wyfs02/M00/8D/8F/wKiom1ihbnGAjdL9AAFDe69LYzI617.png" border="0" alt="" style="margin:0px;padding:0px;border:medium none;line-height:1.6em;" />

经过查找资料,王老师找到了一种产品,它就是长成这个样子的东东,叫“电源适器”。

用法相信大家一看就清楚了。

有个它,妈妈再也不用担心我担心我没有电了。

“哦!我知道了,这不是个转换口吗?”是的,其实跟读卡器的概念是一样的,就是将原本不能用的接口经过适配器转换成能用的接口。

概念:

适配器模式(Adapter):将一个类的接口,转换成客户希望的另一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

“还是没读懂!”不要紧,下面简单易懂的案例+代码,让你明白什么是适配器模式。

接下来我们就以电源这个案例来介绍适配器模式:

点击图片看大图

650) this.width=650;" src="https://s4images51cto/wyfs02/M00/8D/8C/wKioL1ihbnKDdcFIAAEmMLTyNpw564.png" border="0" alt="" style="margin:0px;padding:0px;border:medium none;line-height:1.6em;" />

这里有两个不兼容的接口,电源A接口和电源B接口,并且有各自相应的实现方法。代码如下:

www.xue163.com true http://www.xue163.com/wenba/403/4036379.html report 6969 Java程序设计模式系列之适配器模式,理解适配器设计模式需要从生活中的场景进行联系,在生活当中有那些东西能够称为适配器呢?从字面上理解,“适配”的意思就是让一个东西和另一个东西配对,能够让他们一起工作,比如大家用的笔记本电脑就需要用到电源适配器,转换插口和电流到笔记本上给笔记本电脑进行供...
首页上一页1234下一页
最近关注
首页推荐
热门图片
最新添加资讯
24小时热门资讯
精彩资讯
精彩推荐
热点推荐
真视界
精彩图片
社区精粹
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2016 Xue163.com All Rights Reserved. 学网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号