深入浅出,对于代理模式的理解(代理模式与外观模式的区别)

Posted 来老铁干了这碗代码

tags:

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

从名字入手, 理解为我们生活中的代理商角色即可。

场景一:我饿了,去饭店点菜, 我不需要关心菜是怎么做出来的, 只要最后能吃到就好(外观模式)

场景二:我是个外地人, 连饭店都不知道在哪,于是找了个当地的代理,叫他帮我去点菜,我无需关心代理是怎么找到饭店,以及怎么点菜的,我只要结果(代理模式)

综上, 代理模式相当于更包装化的外观模式, 代理可以调用外观。

以上是关于深入浅出,对于代理模式的理解(代理模式与外观模式的区别)的主要内容,如果未能解决你的问题,请参考以下文章

深入理解代理模式原理与技术

深入理解[代理模式]原理与技术

深入理解设计模式-代理模式(静态代理动态代理jdk和cglib)

代理 适配 外观

深入理解设计模式-代理模式(静态代理动态代理jdk和cglib)

深入理解JavaScript系列(31):设计模式之代理模式