在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一个则是 Proxy(Class),这一个类和接口是实现我们动态代理所必须用到的
1,委托类,被代理的对象,实现一组(个)接口,后面要把这组接口代理出去
2,动态代理类,动态代理类都必须要实现InvocationHandler这个接口,当我们通过代理对象调用一个方法的时候,这个方法的调用就会被转发为由InvocationHandler这个接口的 invoke 方法来进行调用。
3, Proxy类,提供了许多的方法,用来动态创建一个代理对象的类