观察者模式
2015-07-04 20:24
211 查看
1.观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
2.设计原则:为了交互对象之间的松耦合设计而努力。
3.一个主题,若干观察者
在主题里可以注册,删除,通知,观察者只需要实现一个update()
观察者的构造方法中需要有一个主题当参数,来实现注册
当数据改变时,调用notify()方法,使每一个观察者实现update();
2.设计原则:为了交互对象之间的松耦合设计而努力。
3.一个主题,若干观察者
在主题里可以注册,删除,通知,观察者只需要实现一个update()
观察者的构造方法中需要有一个主题当参数,来实现注册
当数据改变时,调用notify()方法,使每一个观察者实现update();
相关文章推荐
- Linux线程同步
- JavaScript Object Prototypes
- 堆排序C++
- POJ 2241 The Tower of Babylon
- 自学笔记-C语言复习2015年7月4日
- 中文繁简互换以及获取中文字符串首字母
- 视图模型和分页
- project.pbxproj,最熟悉的”陌生人”
- 根据网络路径批量下载文件保存到本地
- 如何设置linux中Tab键的宽度(可永久设置)
- 带37种3D动画特效的跨浏览器CSS3动画框架
- 济南亘安信息教给你怎样选择服务器
- Qt编程之Qt样例表(QSS)
- 程序员需要知道的10大编程格言
- Java源码---java.lang.String
- lie
- 程序实现图结构
- 关于android系统的分辨率:使用其他设备模拟该分辨率
- Ubuntu 中/etc/resolv.conf 文件修改丢失的解决方案
- 一个字符串中查找另一个字符串出现的次数