笑傲独行侠
2018-03-17 13:29
我想问一下在TimeHandler中的invoke方法里有两个参数,可是第一个object参数根本没用到啊!怎么回事,各位大神帮帮忙
因为在代理类中,不管执行哪个方法都会调用invoke方法,所以是底层调用的,如果你有兴趣请看看源代码就明白了
个人觉得,jdk动态代理中可能是使用invoke方法中的第一个参数object来指定代理类的,但是老师使用object target构造方法指定了代理类,所以不需要第一个参数了
模式的秘密---代理模式
54914 学习 · 98 问题
相似问题