1.简介2.静态代理3.动态代理4.总结5.上代码 1.简介满足代理模式应用场景的三个必要条件a)两个角色:执行者、被代理对象b)注重过程,必须要做,被代理对象没时间做或者不想做,不专业c)执行者必须拿到被代理对象的个人资料(执行者持有被代理对象的引用) 现实生活 房产中介:中介与你;媒婆:媒婆与你 2.静态代理 3.动态代理a)jdk代理 b)cglib代理 cglib.jar(Code Generation Library 代码生成库)asm.jar(assembly 装配) 4.总结做了一件什么事呢?字节码重组 5.上代码地址 https://gitee.com/charjay/design