请教代理模式跟外观模式本质下的区别是什么啊
请问代理模式跟外观模式本质上的区别是什么啊?好象都是中间加点什么[解决办法]引用:好象外观模式是可以控
请问代理模式跟外观模式本质上的区别是什么啊?
好象都是中间加点什么
[解决办法]
差别还是很大的,
外观模式的作用是减少外部调用程序和内部相应之间的耦合;远程代理是隐藏被代理对象实现细节,虚拟代理是更加灵活的操作被代理对象。
实现方式上,外观模式是产生一个新类,封装内部操作;代理是产生一个继承类,操作对用户看起来是一样的。
这儿有例子:
http://www.cnblogs.com/Terrylee/archive/2006/07/17/334911.html