观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知自动更新。
实现观察者模式的方法之一(常见):包含Subject(主题)与Observer(观察者)接口的类设计。
主题是具有状态的对象,并且可以控制这些状态;是真正拥有数据的人。
观察者使用这些状态,虽然这些状态不属于他们。
本文介绍了观察者模式的基本概念,这是一种让多个对象能够订阅并自动接收某个主题对象状态变化的通知的设计模式。通过Subject与Observer接口的设计,实现了对象之间的解耦。
观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知自动更新。
实现观察者模式的方法之一(常见):包含Subject(主题)与Observer(观察者)接口的类设计。
主题是具有状态的对象,并且可以控制这些状态;是真正拥有数据的人。
观察者使用这些状态,虽然这些状态不属于他们。
1841
14万+

被折叠的 条评论
为什么被折叠?