深入浅出,对于代理模式的理解(代理模式与外观模式的区别)
Posted 来老铁干了这碗代码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入浅出,对于代理模式的理解(代理模式与外观模式的区别)相关的知识,希望对你有一定的参考价值。
从名字入手, 理解为我们生活中的代理商角色即可。
场景一:我饿了,去饭店点菜, 我不需要关心菜是怎么做出来的, 只要最后能吃到就好(外观模式)
场景二:我是个外地人, 连饭店都不知道在哪,于是找了个当地的代理,叫他帮我去点菜,我无需关心代理是怎么找到饭店,以及怎么点菜的,我只要结果(代理模式)
综上, 代理模式相当于更包装化的外观模式, 代理可以调用外观。
以上是关于深入浅出,对于代理模式的理解(代理模式与外观模式的区别)的主要内容,如果未能解决你的问题,请参考以下文章
深入理解设计模式-代理模式(静态代理动态代理jdk和cglib)