观察者模式定义了一系列对象之间的一对多关系;当一个对象改变状态,其他依赖者都会收到通知。
观察者类图如下:
观察者模式提供了一种对象设计,让主题和观察者之间松耦合。当两个对象之间松耦合,它们依然可以交互,但是不大清楚彼此的细节。
设计原则四:为了交互对象之间的松耦合设计而努力。
观察者模式定义了一系列对象之间的一对多关系;当一个对象改变状态,其他依赖者都会收到通知。
观察者类图如下:
观察者模式提供了一种对象设计,让主题和观察者之间松耦合。当两个对象之间松耦合,它们依然可以交互,但是不大清楚彼此的细节。
设计原则四:为了交互对象之间的松耦合设计而努力。