观察者模式(Observer)
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。观察者和被观察者的分开,为模块划分提供了清晰的界限。在低耦合的对象间完成协调。 Java中的事件模型就是一个应用。
http://www.iteye.com/topic/102068/
http://blog.csdn.net/cjjky/article/details/7384951
http://blog.csdn.net/iihero/article/details/8218749