代理模式的应用 代理模式只能代理public公共类,符合java设计思想,常用于AOP编程中 JDK动态代理 JDK代理的对象需要实现一个接口,因此jdk动态代理的方式只要代理了那个接口,然后所有实现该接口的类都会被代理。 cglib动态代理 CGLIB动态代理比较自由,只需指定需要被代理的类。 效率 jdk动态代理方式相对于cglib更高效。