課程
/后端開發
/Java
/模式的秘密---代理模式
? 這里的代碼是用構造器的方式來創建對象的,我想這里能不能直接是
private Moveable m=new moveable();呢?
老師的這種創建方式有什么好處?
2017-03-03
源自:模式的秘密---代理模式 2-2
正在回答
直接在類內new一個對象是不好的,如果你在類內new一個對象,無論你怎樣使用這個類,里邊的對象都是定義好的,但是如果想把類里邊的對象換成一個已經定義好的對象就沒有辦法了。不知道你能不能聽懂?
舉報
本節課程將帶你領略Java編程語言中代理模式的奧妙
2 回答構造器和構造方法有什么區別啊
2 回答這聚合的方式不是和裝飾者模式一樣嗎
2 回答為什么Car3的方式是屬于聚合的方式呢?
1 回答ctr.newInstance(new Car());看API該方法的參數要傳一個對象,為什么是被代理類的對象呢?
2 回答InvocationHandler接口中invoke()的第一個參數真心蛋疼!其次,構造函數注入只能注入一次(只能代理一個對象,而不是不同類的對象)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-10
直接在類內new一個對象是不好的,如果你在類內new一個對象,無論你怎樣使用這個類,里邊的對象都是定義好的,但是如果想把類里邊的對象換成一個已經定義好的對象就沒有辦法了。不知道你能不能聽懂?