设计模式之--观察者模式
来源:互联网 发布:mac北京哪里有专柜 编辑:程序博客网 时间:2024/04/28 07:52
出版者 + 订阅者 = 观察者模式
观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
类图示例:
java.util包里包含了最基本的Observer接口与Observable类,可以利用来实现我们自己的观察者模式。推送数据可以采用推(push)或拉(pull)的方式。观察者模式的代表人物MVC。
OO原则:
封装变化
多用组合,少用继承
针对接口编程,不针对实现编程
为交互对象之间的松耦合设计而努力
- 设计模式之-观察者
- 设计模式之观察者
- 设计模式之观察者
- 设计模式之观察者
- 设计模式之观察者
- 设计模式之观察者
- 设计模式之观察者
- 设计模式之观察者
- 设计模式之观察者
- 设计模式之观察者
- 设计模式之观察者
- 设计模式之观察者模式
- 设计模式之观察者模式
- 设计模式之观察者模式
- 设计模式之观察者模式
- 设计模式之观察者模式
- 设计模式之观察者模式
- 设计模式之观察者模式
- c++ 中extern的基本解释说明(VC代码)
- android的半透明效果实现
- POJ 2417 离散对数
- 静态导入和可变参数
- 乌尔都语简介和Unicode由来
- 设计模式之--观察者模式
- soj 1237. Paint Mix
- 【大话设计模式】笔记——单一职责原则
- 文件编程:库函数fopen打开
- VC中如何定义全局变量
- 《程序员的职业素养》读书笔记
- android自定义menu,PopUpWindow弹出菜单
- bash删除文件中含"指定内容"的行
- Xcode debug