課程
/后端開發
/Java
/模式的秘密---代理模式
誰給解釋下代理到底是啥 ?完全沒理解啊
2017-04-20
源自:模式的秘密---代理模式 2-3
正在回答
http://www.cnblogs.com/chinajava/p/5880870.html???? 看看這個應該就明白了
汽車正常駕駛需要很多功能,如果都在汽車一個類里面實現,代碼冗余還不方便日后功能的更新與擴展。代理就是把這些功能的實現去交給代理類來完成。而汽車只管跑就行了,其他的都由代理類來實現了。例如在動態代理中,記錄時間的功能放到代理類TimeHandler的invoke()方法來做,只需要把汽車對象傳給代理類就好,至于其他的,則不用關心。最后用newProxyInstance方法實例化一個代理類對象,然后用該對象調用汽車自身的方法move( )只管跑,其記錄時間的功能相應自動實現。
舉報
本節課程將帶你領略Java編程語言中代理模式的奧妙
1 回答靜態代理深層次底層問題
1 回答第三章將代理類load到內存中報這個錯,求解決
3 回答JDK動態代理 如何疊加求解
3 回答如何在jdk動態代理的中實現多個代理?(時間代理,日志代理)
2 回答jdk代理
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-20
http://www.cnblogs.com/chinajava/p/5880870.html???? 看看這個應該就明白了
2017-08-24
汽車正常駕駛需要很多功能,如果都在汽車一個類里面實現,代碼冗余還不方便日后功能的更新與擴展。代理就是把這些功能的實現去交給代理類來完成。而汽車只管跑就行了,其他的都由代理類來實現了。例如在動態代理中,記錄時間的功能放到代理類TimeHandler的invoke()方法來做,只需要把汽車對象傳給代理類就好,至于其他的,則不用關心。最后用newProxyInstance方法實例化一個代理類對象,然后用該對象調用汽車自身的方法move( )只管跑,其記錄時間的功能相應自動實現。