摘要: 观察者模式一、引出模式 在生活中,观察者模式非常的常见,比如到邮局、报社订阅报纸,比如QQ邮箱订阅,在比如你玩微博,关注了某“大婶”,“大婶”发布消息时,你也会相应的收到信息。 在软件开发中,就是这么一种情况。当一个对象的状态发生改变时,如何让依赖于它的所有对象得到通知,并进行相应的处理?二、认识模式1.模式定义 定义对象间一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 关键词:一对多,状态改变,得到通知,自动更新2.解决思路 我们来看下订阅报纸的例子。对于报社来说,它开始是不知道有多少个订阅者来订阅报纸,因此,报社是需要维护一个订阅者的... 阅读全文
posted @ 2013-12-11 19:56 烧点饭 阅读(768) 评论(0) 推荐(0) 编辑