设计模式--observer pattern
来源:互联网 发布:买淘宝店铺安全吗 编辑:程序博客网 时间:2024/05/16 09:58
初次接触设计模式,也只是为了记录下我的学习方式。
观察者模式定义了对象之间的一对多的依赖关系,当一个对象的状态发生改变时,所有它的依赖对象将被自动通知并更新.
这就是这种模式定义.
23种设计模式,我将慢慢学习。
(观察者模式)observer pattern
eg:
小燕是一个聪明漂亮的女孩,身边有好多追求者.
每当小燕换一个地方出差,追求都都想知道他在哪?什么时候吃饭.即使小燕没有换地方,还是按在原来的地方,按原来的时间工作.追求者一样要发短信来问.小燕是一个善良的女孩,又不想伤一个人的心.每次都不停的回复.长期这样,追求者和小燕都因为这样影响了工作.
请问你有什么方式来解决这个问题吗?
这是一种典型的观察者模式.观察者(追求者)要不停的询问被观察者(小燕)吗?
如果这样来,当小燕发生变化时,他将通知所有的观察者,让他们采取相应的变化.
- 设计模式--observer pattern
- 设计模式--Observer pattern
- 设计模式之Observer Pattern
- 观察者设计模式(Observer Pattern)
- 设计模式—Observer Pattern
- 设计模式17:Observer Pattern (观察者模式)
- 设计模式-观察者模式(Observer Pattern)
- 设计模式之观察者模式(Observer Pattern)
- c++设计模式:观察者模式(Observer Pattern)
- 设计模式学习--观察者模式(Observer Pattern)
- 设计模式 - 观察者模式(Observer Pattern) 详解
- 设计模式 - 观察者模式(Observer Pattern) 详解
- 设计模式 - 观察者模式(Observer Pattern) 详解
- 设计模式心得:观察者模式 (observer pattern)
- 设计模式-观察者模式(observer pattern)
- 设计模式之观察者模式---Observer Pattern
- 设计模式--观察者模式【Observer Pattern】
- Java设计模式--观察者模式【Observer Pattern】
- 登录远程SQL服务器
- ASP.NET自定义错误页面
- Remove Microsoft Security Center 2012 Furtive Fraud Utility
- window.open()的所有参数列表
- Uninstall Kaspersky Internet Security 2010 – Windows Kaspersky Internet Security 2010 Uninstaller Review
- 设计模式--observer pattern
- 晨起自勉文
- tomcat 注册卸载服务
- android应用开发揭秘是一本好书
- c++ 2011标准的几项修改
- asp.net无限级分类
- Jsp/Resin乱码
- 《ajax实战》读书笔记
- 写在创业的路上:如何从无到有的打造一个产品