我還是沒有理解動態代理跟靜態比有啥不一樣或者好處,都已經得到那個對象了,直接調用方法不就行了,為什么要給代理返回接口再去調用,直接賦值給接口調用不一樣嗎?感覺像是多了一步。有哪位大神指教一二。
2017-09-07
invoke方法里面method=move(),target(proxy)=car,而car就是被代理的對象啊,動態代理最后要實現的是什么?不就是通過newProxyInstance生成一個代理類的對象,用這個代理類對象去調用被代理類里面的方法啊。誰被代理了啊?那輛車啊,不就是Car被代理了嗎。
2017-08-24