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