課程
/后端開發
/Java
/模式的秘密---代理模式
為什么不把新增功能直接寫在car2里 , 為什么非得再寫新的類?
2017-06-15
源自:模式的秘密---代理模式 2-2
正在回答
Car2里被你加了10個功能,但是如果我只想用其中3個,不想用其他的怎么辦。所以說要分開,用哪幾個組合那幾個
面向對象的設計思路,類=屬性+行為,可以理解為,代理是附加到類上額外的功能,嚴格意義上來說,不屬于該類所有。就像汽車需要加油,你可自己加,也可以讓加油站的服務員給你加,但是一般情況下,你會怎么選擇。個人理解,如果爭議,還望提出。
舉報
本節課程將帶你領略Java編程語言中代理模式的奧妙
3 回答jdk動態代理的問題
1 回答關于cglib代理的問題,
1 回答Cglib代理中intercept方法的問題
3 回答關于JDK動態代理的問題
1 回答靜態代理深層次底層問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-10-10
Car2里被你加了10個功能,但是如果我只想用其中3個,不想用其他的怎么辦。所以說要分開,用哪幾個組合那幾個
2017-06-17
面向對象的設計思路,類=屬性+行為,可以理解為,代理是附加到類上額外的功能,嚴格意義上來說,不屬于該類所有。就像汽車需要加油,你可自己加,也可以讓加油站的服務員給你加,但是一般情況下,你會怎么選擇。個人理解,如果爭議,還望提出。