摘要: 概要基于OO来设计经常会产生很多对象,而这些对象之间又会相互交互影响,所以经常会导致对象间的紧耦合,为了能够避免这种紧耦合,就需要一种机制让每个对象能够很方便的跟其他对象交互而又不需要跟这些对象交叉耦合在一起。怎么做?有人会说Observer模式不就是解决这类问题的吗?确实,一点没错,Observer模式关注的是被观察主题Subject和观察者Observer之间的交互。而本文将介绍的Mediator模式也是为了解决这类问题,但关注点跟Observer有所不同,我们来看看它是怎么做的。目的定义一个对象来封装其他一组对象间的交互行为,减少其他对象间的耦合度,让这些对象间的交互可以更独立地被修改。 阅读全文
posted @ 2012-07-04 14:06 MXi4oyu 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 下载地址:http://www.vdisk.cn/Nohackerxiaoyu?tag=C%23.NET&p=1 阅读全文
posted @ 2012-07-04 11:14 MXi4oyu 阅读(148) 评论(0) 推荐(0) 编辑