观察者模式在股价系统中的应用
2012-02-08 00:00
267 查看
在之前做过的一个股价通知系统中,就应该用到观察者模式。
股价获取引擎在实时的获取动态股价,而用户针对某只股票定制了报警价格线
引擎获取到股价后如果有变化,则执行如下操作:
1、更新库中最新股价
2、判断是否需要报警
3、根据用户预留的联系发送警报
4、警报之后,将该条报警记录设为完成
在这里可以为股价对象添加观察者:更新股价观察者,发送警报观察者,修改状态观察者。
这样股价对象只负责发送相应的信息给观察者,不需要知道发送警报的细节,股价对象的重点在于获取股价信息。
股价获取引擎在实时的获取动态股价,而用户针对某只股票定制了报警价格线
引擎获取到股价后如果有变化,则执行如下操作:
1、更新库中最新股价
2、判断是否需要报警
3、根据用户预留的联系发送警报
4、警报之后,将该条报警记录设为完成
在这里可以为股价对象添加观察者:更新股价观察者,发送警报观察者,修改状态观察者。
这样股价对象只负责发送相应的信息给观察者,不需要知道发送警报的细节,股价对象的重点在于获取股价信息。
相关文章推荐
- 观察者模式在交易系统中的应用
- Backbone源码解析(六):观察者模式应用
- Event事件的应用之观察者模式
- 设计模式之PHP项目应用——策略模式设计自动驾驶系统
- 时间片轮询模式在构建单片机实时系统中的应用
- 观察者模式在Android中的应用
- android开发中观察者模式的实际应用
- SQL Server应用模式之OLTP系统性能分析
- 观察者模式高级应用--自定义Swing事件监听器
- {转载}PUSH-PULL集成生产管理模式在制造执行系统中的应用
- 设计模式之观察者与动态代理的结合应用
- 宽带认证计费系统在实际中的应用模式
- uc/os-ii中用户应用系统编写的模式
- UWP 应用获取各类系统、用户信息 (2) - 商店授权信息、零售演示模式信息、广告 ID、EAS 设备信息、硬件识别信息、移动网络信息
- 13委托和事件在观察者模式中的应用
- jdk的PropertyChangeSupport属性值修改的观察者模式应用
- (C#)设计模式 之 观察者模式 (经典应用:猫叫,烧开水)
- 设计模式在交易系统中的应用
- 观察者模式在ng(Angular)中的应用
- 【C#】Event事件的应用之观察者模式