码迷,mamicode.com
首页 > 其他好文 > 详细

和我一起学设计模式(三)

时间:2014-12-10 00:18:07      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:http   ar   bs   ef   tt   管理   htm   应用   学习   

观察者模式,又称订阅者/发布者模式。这个模式对于减少模块之间的偶合还是非常有用的。为什么这么说,是因为被观察者不必事先知道有多少个模块对它有依赖,扩展和修改都非常自由。许多设计模式的书上对这个模式都写的过于神秘,以致于许多新手不愿意去学习它,应用它。

我从百度上搜索"观察者模式“:

观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从属者模式)是软件设计模式的一种。

在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。

用的词都是很抽象的,所以我希望能用最简短的文字来讲清楚这个模式,但是自己知道,要表述出来,让别人也知道,这却并不容易。

和我一起学设计模式(三)

标签:http   ar   bs   ef   tt   管理   htm   应用   学习   

原文地址:http://www.cnblogs.com/afrog/p/4154439.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!