JavaBase-Java反射机制-动态代理-jdk动态代理(源码)
JavaBase-Java反射机制
反射的应用:动态代理
动态代理概述
代理设计模式的原理:
使用一个代理将对象包装起来,然后用该代理对象代替原始对象。任何对原始对象的调用都要通过代理对象操作。代理对象决定是否以及何时将方法调用转到原始对象上
静态代理:
特征是代理类和目标对象的类都是在编译期间确定下来,不利于程序的扩展。同时,每一个代理类只能为一个接口服务,这样导致程序开发中必然产生过多的代理类。理想的方式是,通过一个代理类完成完全的代理功能。
动态代理是指客户通过代理类来调用其他对象的方法
原创
2021-05-08 12:40:09 ·
95 阅读 ·
0 评论