【设计模式】观察者模式 Observer Pattern
2015-07-27 14:04
459 查看
定义:观察者模式定义了对象之间的一对多依赖。当“主题”(Object)状态改变事,所有依赖它的“观察者”(Observer)都会受到通知并自动更新。主题支持观察者订阅和退订。
观察者模式提供了一种对象设计,让主题和观察者之间松耦合。改变主题或观察者一方不会影响另一方。因为两者是松耦合的。
主题保存一个观察者列表,提供注册、取消方法,提供通知函数,观察者接收到通知,实现update函数。
观察者模式提供了一种对象设计,让主题和观察者之间松耦合。改变主题或观察者一方不会影响另一方。因为两者是松耦合的。
主题保存一个观察者列表,提供注册、取消方法,提供通知函数,观察者接收到通知,实现update函数。
相关文章推荐
- android底部弹出菜单
- 1. Browser 对象 - Window 对象
- Kubernetes技术分析之DNS
- 2015年 苹果开发者/邓氏编码 账户申请
- Lua笔记2-string类型
- 测试人员如何减少产品的遗留bug
- mysql设置远程访问数据库的多种方法
- android listView点击item,高亮显示
- POJ - 2115 - C Looooops (扩展欧几里得)
- 修改adb shell在pc端显示的名称
- 软件工程的七条基本原则
- 日期
- XCode5添加新建类模板(Cocos2dx Template Class for Scene or Layer)
- 【随行笔记】与网络编程有关
- iOS中集合遍历方法的比较和技巧
- CSS居中小结
- 远程桌面连接工具向日葵
- 关于iOS push一些问题的理解
- 新特性
- Android完全退出程序