A. 动态代理其实就是通过反射来生成一个代理 B. 动态代理实际的调用处理程序是依靠InvocationHandler里面的invoke方法 C. 应该使用java.net.Proxy创建动态代理类 D. 动态代理是AOP的核心思想基础