动态代理,是java支持的一种程序设计方法. 动态代理实现中有两个重要的接口和类,分别是InvocationHandler(interface),Proxy(class). 要实现动态代理,必须要定义一个被代理类的接口Interface,另外,被代理类必须实现这个接口,这样,在代理类生存过程中,就可以通过接口,反射的方式找到这个被代理类.这个和代理模式中要求基本一致:代理类和被代理类都必须实现同一个接口.只是这里,有点点不同,只是要求被代理类必须定义一个接口,而代理类依据被代理类接口通过反射的机