在静态代理中,我们在调用target类的时候,都是先拿到proxy类.由于proxy类中将target类作为了成员变量,而且跟target类继承了一样的接口,具有同样的方法,所以,在proxy类中.通过调用target类的方法来对目标类方法的运行前后插入特殊操作. 可是静态代理有俩缺点:1,代理类特别多,每添加一个target类.就要写一个代理.2,在proxy类中,可能我们须要插入的操作时同样的.这就造成了代码的反复. 所以.通过引入反射,能够实现动态代理,以对静态代理进行改进. /** *…