静态代理模式和JDk提供的动态代理类java.lang.reflect.Proxy
来源:互联网
代理模式是设计模式中的一种,可以在不修改方法本身,在方法调用前后添加一些额外的功能。比如:在操作数据库表方法的前后添加事务功能、在请求action方法前后添加编码设置、在调用方法之前添加日志输出功能。代理模式中分为三个角色:使用者、代理对象和目标对象。代理模式分为两类:静态代理和动态代理。代理模式的特点:1,使用者通过代理类的实例来调用目标对象上的方法。2,代理类和目标对象都实现相同的接口或者继承相同的类。代理模式是设计模式中的一种,可以在不修改方法本身,在方法调用前后添加一些额外的功能。比如:在操作数据