亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

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

tuohuangs JAVA開發工程師
難度中級
時長30分
學習人數
綜合評分9.47
133人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.3 邏輯清晰
講的不好,聽了三節,都不知道在講啥子,太刻板了,沒有聽下去的欲望
點贊點贊點贊
實際就是被適配者對象調用被適配方法去實現適配者接口的抽象方法,轉化成視頻的例子來講就是:GBTwoPlug的實例化對象調用powerWithTwo()實現ThreePlugIf接口的powerWithThree()方法。所以NoteBook依舊調用的是接口ThreePlugIf()的實例,然而PowerWithThree實際執行的是gbTwoPlug.powerWithTwo()。
看來看去,就是讓三相接口的實現類掛羊頭賣狗肉啊。
我覺的這課程有點按部就班了,課程完全就是跟著寫代碼:創建一個類,添加一個方法,new 一個對象,調用方法...
盡量用組合的方式,這也是模式設計原則所推薦的,在你如果你沒有對繼承的結構有特殊的維護需求的時候
老師的確講得有些亂,但是多看幾遍,自己在草稿上屢屢后發現老師其實說的思路很清晰了,只是敘事的方法不怎么好
自己的理解,不一定對:
A接口的x方法,是想達到B類的y方法的效果,且C類只有A接口的實例,沒有B類實例,則此時可以通過適配器,讓A接口調用x方法時,執行的是B類的y方法
A相當于:三線插頭, B相當于二線插頭,C相當于筆記本電腦,則該情景即,筆記本電腦只能用三線插頭充電,但此時只有二孔插座,于是需要適配器將三線插頭充電改為二線插頭充電。
看不下去了,換個例子,命名好一些應該會更加清楚
只要打開方式正確, 老師說的還是很順暢的, 我用2.0x速度播放[微笑]
老師 河南人?
notebook也是筆記本電腦的意思,國外很常用,國內常用的是laptop
老師是無私奉獻的,大家理解下,畢竟免費的啊
適配類相當于讓已有的類去實現一個未實現的接口。讓已有的類替未完整的類完成任務。
1.組合的方式適配(手上沒有三項插座,因此空有三項插座的概念,即接口。而手上有二項插座,因此造一個適配器,讓電腦連接插座。
適配器 得擁有三項插座的功能,因此要實現它的接口,而這個方法得根據現有的結構(二項插座)運行,因而擁有二項插座對象。
2.繼承的方式適配(對二項插座的組合改裝成了繼承形式)
首頁上一頁1234567下一頁尾頁
課程須知
本課程的學習,需要小伙伴們具有以下基礎 1、Java基礎 2、掌握面向對象的思想 如果您是新手,建議先移步 《Java入門第一季》 和 《Java入門第二季》
老師告訴你能學到什么?
1、理解適配器模式的含義及該模式的角色關系 2、理解兩種模式的區別 3、領悟適配器模式是如何通過“組合”和“繼承”實現代碼重用 4、學會靈活運用適配器解決問題

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消