请教下代理模式和外观模式的区别

收藏
动态代理
1
Jun 28, 2019

如题

回答

小跑的蜗牛回答

外观模式的作用是减少外部调用程序和内部相应之间的耦合;远程代理是隐藏被代理对象实现细节,虚拟代理是更加灵活的操作被代理对象。
实现方式上,外观模式是产生一个新类,封装内部操作;代理是产生一个继承类,操作对用户看起来是一样的。

(0)

提交成功