首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请教代理模式跟外观模式本质下的区别是什么啊

2013-01-04 
请问代理模式跟外观模式本质上的区别是什么啊?好象都是中间加点什么[解决办法]引用:好象外观模式是可以控

请问代理模式跟外观模式本质上的区别是什么啊?
好象都是中间加点什么
[解决办法]

引用:
好象外观模式是可以控制顺序的,用于流程方面,而代理无所谓,只是转发,是这样的吗?

差别还是很大的,
外观模式的作用是减少外部调用程序和内部相应之间的耦合;远程代理是隐藏被代理对象实现细节,虚拟代理是更加灵活的操作被代理对象。
实现方式上,外观模式是产生一个新类,封装内部操作;代理是产生一个继承类,操作对用户看起来是一样的。
这儿有例子:
http://www.cnblogs.com/Terrylee/archive/2006/07/17/334911.html

热点排行