参考文档: https://www.cnblogs.com/teach/p/10763845.html
jdk动态代理模式:主要通过接口,获取到被代理类的对象。可以在这个对象调用方法的前后做一些增强处理。
代理模式的实现底层是反射
/**Description: jdk动态代理类 /
public class DynamicProxy implements InvocationHandler{
//被代理类的实例
private IUserDao iud=null;
@Override
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
// TODO Auto-generated method stub
Object result=null;
System.out.println("开始JDK动态代理");
method.invoke(iud, args);
System.out.println("结束JDK动态代理");
return result;
}
//构造方法
public DynamicProxy(IUse