Java
松耦合 标签描述

观察者模式 可以帮你的对象知悉现况,不会错过该对象感兴趣的事。对象甚至在运行时可决定是否要继续被通知。 认识观察者模式 从报纸和杂志的订阅说起: 报社的业务就是出版报纸 向某家报社订阅报纸,只要他们有新报纸出版,就会给你送来。只要你是他们的订户,你就会一直收到新报纸。 当你不想看报纸的时候,取消订阅,他们就不会再送新报纸来。 只要报社还在运营,就会一直有人向他们订阅报纸或取消订阅报纸。 出版者+订阅者=观察者模式 主题(Subject)+观察者(Observer)=观察者模式 定义 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。...