代理模式

Posted ren549047861

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代理模式相关的知识,希望对你有一定的参考价值。

重要性:开发中用得多

 

作用:控制对对象的访问

 

生活实例:

    客户邀请周杰伦来唱歌??,多个客户来找他(忙不过来),

    商谈合同,订机票,收尾款等行为完全不用他本人来做,交给代理来做!

    他本人只用来唱歌(核心逻辑!)

 

    其他客户想找周杰伦来唱歌,直接来找经纪人来谈

    核心方法(比如:唱歌)-由代理来控制,代理叫你什么时候唱,就什么时候唱

    前置和后置事情,由代理来做

    但,核心唱歌还是由周杰伦本人

 

AOP 面向切面编程的核心机制就是 代理模式!

 

 

 

 

  

以上是关于代理模式的主要内容,如果未能解决你的问题,请参考以下文章

设计模式代理模式 ( 代理模式结构 | 客户端 | 主题对象 | 被代理对象 | 代理对象 )

代理的模式和原理(代理的模式有几种)

设计模式——代理模式

设计模式-代理模式

设计模式 结构型模式 -- 代理模式(动态代理(CGLIB动态代理)三种代理的对比(静态代理动态代理(JDK代理和CGLIB代理)优缺点使用场景))

代理模式 (ProxyPattern)