对象间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
例如 一个以茶叶为主谋生方式的村庄,村民每天都需要去茶园工作,村民每天会关注村长通过村里的广播站 下发的任务,然后村民收到广播后,做出相应的处理。这里 村长是被观察者,村民是观察者。
这个相当于广播站
村长下发广播
最后的输出:
对象间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
例如 一个以茶叶为主谋生方式的村庄,村民每天都需要去茶园工作,村民每天会关注村长通过村里的广播站 下发的任务,然后村民收到广播后,做出相应的处理。这里 村长是被观察者,村民是观察者。
这个相当于广播站
村长下发广播
最后的输出: