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