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