代理模式
Posted ren549047861
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代理模式相关的知识,希望对你有一定的参考价值。
重要性:开发中用得多
作用:控制对对象的访问
生活实例:
客户邀请周杰伦来唱歌??,多个客户来找他(忙不过来),
商谈合同,订机票,收尾款等行为完全不用他本人来做,交给代理来做!
他本人只用来唱歌(核心逻辑!)
其他客户想找周杰伦来唱歌,直接来找经纪人来谈
核心方法(比如:唱歌)-由代理来控制,代理叫你什么时候唱,就什么时候唱
前置和后置事情,由代理来做
但,核心唱歌还是由周杰伦本人
AOP 面向切面编程的核心机制就是 代理模式!
以上是关于代理模式的主要内容,如果未能解决你的问题,请参考以下文章
设计模式代理模式 ( 代理模式结构 | 客户端 | 主题对象 | 被代理对象 | 代理对象 )
设计模式 结构型模式 -- 代理模式(动态代理(CGLIB动态代理)三种代理的对比(静态代理动态代理(JDK代理和CGLIB代理)优缺点使用场景))