代理模式: 类 代理类 UI 缓存代理, 封装一个第三方缓存, 在代理里面进行缓存操作 提升性能 性能提升 优先考虑缓存单例代理: 代理类里面做好单例异常代理:代理类里面做好异常控制延迟代理:队列 前端延迟加载 一切可以推迟的东西晚点再做 按需加载 类初始化的时候为空,在方法执行的时候再去实例化权限代理:鉴权-授权-认证 CallContxt 一个写 一个查 放在一个共享的地方AOP:面向切面核心追求,不破坏封装的前提下,动态扩展功能