设计模式:Observer(从java源代码看)
2009-07-20 13:55
176 查看
jdk6开放了源代码,很不错的事情。
今天终于有幸从源代码看了observer设计模式,发现这样远比苦读书强多了。
所谓observer模式:
1. observable中注册observer
2.observable中有啥需要其所有observer的知晓的,那么通知他们。
实现原理也很简单:
1.把所有observer添加到observable得箱子(Vector)里面;
2.observable动作一下;
3.observable遍历一下它的箱子,调用每一个observer的update方法。
这是回调?
以上。
今天终于有幸从源代码看了observer设计模式,发现这样远比苦读书强多了。
所谓observer模式:
1. observable中注册observer
2.observable中有啥需要其所有observer的知晓的,那么通知他们。
实现原理也很简单:
1.把所有observer添加到observable得箱子(Vector)里面;
2.observable动作一下;
3.observable遍历一下它的箱子,调用每一个observer的update方法。
这是回调?
以上。
相关文章推荐
- java设计模式_观察者Observer(一)
- [Android&Java]浅谈设计模式-代码篇:观察者模式Observer
- Java设计模式之——观察者模式(Observer)
- 【设计模式】observer观察者模式:模拟java.awt.Button事件监听。
- (java)从零开始之--观察者设计模式Observer
- Java设计模式之观察者模式(Observer Pattern)
- Java读源代码学设计模式:适配器Adapter
- Java设计模式——观察者模式(Observer Pattern)
- JAVA设计模式(19):行为型-观察者模式(Observer)
- 设计模式整理Java实现(源代码)
- 设计模式 - 观察者模式(Observer Pattern) Java内置 使用方法
- java设计模式详细描述(部分源代码)
- Java观察者设计模式(Observable和Observer)
- Java设计模式之Observer(观察者)模式
- Java常用类库--观察者设计模式( Observable类Observer接口)
- Java常用类库--观察者设计模式( Observable类Observer接口)
- Java设计模式之Observer模式
- 设计模式——单例模式 Java源代码
- 设计模式学习笔记---观察者模式Observer pattern(Java版)
- Java设计模式——Observer(观察者)模式