jdk6开放了源代码,很不错的事情。
今天终于有幸从源代码看了observer设计模式,发现这样远比苦读书强多了。
所谓observer模式:
1. observable中注册observer
2.observable中有啥需要其所有observer的知晓的,那么通知他们。
实现原理也很简单:
1.把所有observer添加到observable得箱子(Vector)里面;
2.observable动作一下;
3.observable遍历一下它的箱子,调用每一个observer的update方法。
这是回调?
以上。