动态代理为什么传接口,内部实现接口,而不直接传类,直接继承类
代理类默认会继承Proxy类,java不允许多继承
具体可参考:https://juejin.im/post/5d8a0799f265da5b7a752e7c
JDK动态代理为什么要使用InvocationHandler调用目标对象,而不是代理对象直接调用目标对象呢
代理对象通过自动生成,无法修改对象方法,实现目标方法的增强,
生成代理对象的方法公用(Proxy.getProxyInstance())通过实现InvocationHandler接口,自定义invoke()方法,来决定代理加强的功能