課程
/后端開發(fā)
/Java
/模式的秘密---適配器模式
為什么需要abstractAdapter,
為什么Adapter不可以直接實(shí)現(xiàn)Target組合Adaptee?
2017-11-02
源自:模式的秘密---適配器模式 3-1
正在回答
定義abstractAdapter的目的應(yīng)該有多個,但是實(shí)質(zhì)是定義一個抽象類的作用:最直接的用處,就是為繼承者免去一些通用的代碼,可以抽象到abstractAdapter這里面。
至于為什么Adapter不可以直接實(shí)現(xiàn)Target組合Adaptee,其實(shí)是可以直接實(shí)現(xiàn)Target并組合Adaptee的。不這樣做的最根本的原因,還是因?yàn)樯厦娴脑?,為了代碼的整潔,重構(gòu)的方便。
舉報
適配器教你如何“到什么山唱什么歌”,將你鍛造成java大人
2 回答這模式聽不懂啊
3 回答有一點(diǎn)感覺不太對。。。
1 回答為什么使用適配器以及要解決的問題才是最重要的
2 回答類圖畫得有問題吧,Adaptee與Adapter之間是組合的,不是關(guān)聯(lián)吧。
4 回答講解的通俗易懂
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-11-06
定義abstractAdapter的目的應(yīng)該有多個,但是實(shí)質(zhì)是定義一個抽象類的作用:最直接的用處,就是為繼承者免去一些通用的代碼,可以抽象到abstractAdapter這里面。
至于為什么Adapter不可以直接實(shí)現(xiàn)Target組合Adaptee,其實(shí)是可以直接實(shí)現(xiàn)Target并組合Adaptee的。不這樣做的最根本的原因,還是因?yàn)樯厦娴脑?,為了代碼的整潔,重構(gòu)的方便。