请教各位老师:代理(Proxy)模式和适配器(Adapter)模式有什么区别呢?

03-04-17 海蓝色

请教各位老师:代理(Proxy)模式和适配器(Adapter)模式有什么区别呢?
初学者,请各位多多指点。谢谢!

banq
2003-04-18 15:39

proxy 和adapter有一定类似,都是属于一种衔接性质的。

区别是很明显的,从大体上说:proxy是一种原来对象的代表,其它需要与这个对象打交道的操作都是和这个代表交涉,就象歌星的经纪人一样。

adapter目的则不是要虚构出一个代表者,而是为应付特定使用目的,将原来的类进行一些组合。