会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ryu666's IT乐园
“软件设计是我的挚爱。产品是辅作用,我更享受制造过程。” ——黄耀辉
博客园
首页
新随笔
联系
订阅
管理
文章分类 -
设计模式
设计模式入门,及个人学习心得,请各位高手多多指点。
浅谈Observer Pattern(观察者模式)及其在C#中的实现
摘要:观察者模式(Observer Pattern)是设计模式中行为模式的一种,它解决了上述具有一对多依赖关系的对象的重用问题。此模式的参与者分为两大类,一类是被观察的目标,另一类是观察该目标的观察者们。正因为该模式是基于“一对多”的关系,所以该模式一般是应用于由一个目标对象和N个观察者对象组成(当然也可以扩展为有多个目标对象,但我们现在只讨论前者)的场合。当目标对象的状态发生改变或做出某种行为时,正在观察该目标对象的观察者们将自动地、连锁地作出相应的响应行为。
阅读全文
posted @
2005-10-31 14:18
黄耀辉
阅读(2847)
评论(2)
推荐(0)
公告