设计模式--观察者模式
摘要:
今日看了《Head First》一书中关于“观察者”模式的讲解,突然间了解到自己对“观察者”的了解很是肤浅。今天采取与策略模式相同的方法来学习观察者模式。1、什么是观察者模式?观察者模式又叫做“发布-订阅”模式,它定义了对象之间的一对多依赖关系,这样当一个对象的状态改变时,他的所有依赖者都会收到通知并自动更新。这种情景在我们的生活中很常见,比如订阅报纸,关注某人的微博等,你订阅了(或者关注了)什么报纸(什么人),在这个报纸到达报社(这个人发了微博有了更新)时都会给你送到(都会通知你)。这里所谓的“一”就是被观察者,我们习惯称它为“主题”(Subject),而“多”就是关心主题变化的一些“观察者 阅读全文
posted @ 2013-03-27 20:52 雨过晴空 阅读(211) 评论(0) 推荐(0) 编辑