定义 定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有依赖者都会收到通知并自动更新。 类图 思考 这个模式我觉的还是比较简单的,在主题里面维护了一个观察者对象集合,当我们主题自身发生变化时,通过对这个集合进行循环,调用所有观察者的update方法,这样就相当于通知了所有的观察者对象。 这个核心就是观察者必须继承同一个接口。同时观察者要把自己具体的注册到某个对象上去。