2017-01-21 设计模式之观察者模式 定义在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都全部受到通知并自动更新。 要点 使用此模式时,你可从被观察者处推(push)或拉(pull)数据。 有多个观察者时,不可以依赖特定的通知次序。 Java有多个观察者模式的实现,包括了通用的java.util.Observable,要注意这种实现带来的一些问题 Newer 设计模式之装饰者模式 Older 并发编程之多线程