PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
java
[問題] InvocationHandler作用?
作者:
kingdeath
(新的開始)
2014-04-09 21:20:06
各位先進好,今天在看動態代理時一直搞不清楚
InvocationHandler的用途到底是什麼。
為何我需要寫一個class去implements InvocationHandler,
然後再用Proxy.newProxyInstance()的方式呼叫實際Interface的方法。
如果我直接像是用以下的方式:
class MyObject implements MyIntf{
private MyIntf intf;
public MyObject(MyIntf intf){
this.intf = intf;
}
@Override
public void test(){
intf.test();
}
}
這樣的寫法好像差不多,而且code還比較少,不用去管啥InvocationHandler。
那到底動態代理的意義是何在呢?謝謝解答一下。
作者: ms10058 (Da)
2014-04-11 17:29:00
It can implement an interface using Refection例如:reflect你的callback/listener class.
繼續閱讀
Re: [問題] 觀察JAVA耗費資源的方法?
mozzan
[蠢念頭] 四月底前統統免費!
PsMonkey
Re: [工具] Google Cloud Platform 亞太區發表會
PsMonkey
[問題] 請問在JUnit之前的testing framework?
NewSpec
[工具] Google Cloud Platform 亞太區發表會
hsnu114444
[徵才][高雄] 軟體工程師
KOIORI
[問題] GUI+流程控制新手問題
BlackZap
NIO.2 的檔案操作
PsMonkey
Re: [蟲?] GWT目前版本(2.6)有嚴重問題
Killercat
[問題] 觀察JAVA耗費資源的方法?
mozzan
Links
booklink
Contact Us: admin [ a t ] ucptt.com