newProxyInstance函数里边最后一个参数和创建类的实例有什么关系???

来源:2-3 了解 JDK 动态代理

慕函数3178513

2017-03-10 16:20

rutiaa

写回答 关注

1回答

  • 慕粉1471573360
    2017-03-18 17:41:52

    最后一个参数是必须实现了InvactionHandler接口的对象,通过newProxyInstance函数返回proxy的实例是调用实现了InvactionHandler接口对象重写的invoke方法,而此方法中里面的参数对象是被代理类的实现了某个接口的具体方法,通俗一点就是中介的角色,具体干实事是被代理类实现某接口的具体方法,当然在invoke方法中可以加入一些业务逻辑代码,也是就是spring框架里面的aop通知实现的原理

模式的秘密---代理模式

本节课程将带你领略Java编程语言中代理模式的奥妙

54912 学习 · 98 问题

查看课程

相似问题