为了账号安全,请及时绑定邮箱和手机立即绑定

模式的秘密---适配器模式

tuohuangs JAVA开发工程师
难度中级
时长30分
学习人数
综合评分9.47
133人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
1.组合的方式适配(手上没有三项插座,因此空有三项插座的概念,即接口。而手上有二项插座,因此造一个适配器,让电脑连接插座。
适配器 得拥有三项插座的功能,因此要实现它的接口,而这个方法得根据现有的结构(二项插座)运行,因而拥有二项插座对象。
2.继承的方式适配(对二项插座的组合改装成了继承形式)
显然讲的太刻板了,语言不生动。

最新回答 / 安里屋小调
定义abstractAdapter的目的应该有多个,但是实质是定义一个抽象类的作用:最直接的用处,就是为继承者免去一些通用的代码,可以抽象到abstractAdapter这里面。至于为什么Adapter不可以直接实现Target组合Adaptee,其实是可以直接实现Target并组合Adaptee的。不这样做的最根本的原因,还是因为上面的原因,为了代码的整洁,重构的方便。

最新回答 / AarynArwin
我觉得他的三相的应该就是插头的意思,不过是注释写的有些歧义,自己转义过来就好。
UML类图在设计模式学习的时候很常见啊!
interface默认是public,可以不用写
不过电学里的三相和两相不是这个概念,大家理解适配器原理就好
老师吸气的动作,好像吃了生口水的东西,或是吃了很烫的东西,怕口水流出来,吸溜吸溜
自己尝试写一下 电源适配器的流程,描述如下:笔记本请求供电 现在只有 220V交流电,但笔记本需要50V直流电 写个适配器。笔记本电源全名就是电源适配器。
----很好的题材 跟你们分享。
听不懂只是没认真听,没有认知思考
我去,老师讲的这么简单了,通俗易懂,你们晕眩的,是自己基础不扎实呀,回去好好充电吧。
课程须知
本课程的学习,需要小伙伴们具有以下基础 1、Java基础 2、掌握面向对象的思想 如果您是新手,建议先移步 《Java入门第一季》 和 《Java入门第二季》
老师告诉你能学到什么?
1、理解适配器模式的含义及该模式的角色关系 2、理解两种模式的区别 3、领悟适配器模式是如何通过“组合”和“继承”实现代码重用 4、学会灵活运用适配器解决问题

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消