【发布时间】:2012-06-15 05:25:15
【问题描述】:
我有一个类 C 有观察者,A 和 B 附加到它上面。观察者B 修改它接收到的对象的状态,然后必须将其通知回A。到目前为止,我只是从观察者B 再次调用C notifyObservers() 类,但这有一些问题:
- 很难理解
-
B需要忽略第二次更新,因为它引发了更新
我最初的想法是让B 通知自己的观察者,其中A 也注册为B 的观察者。
有没有更好的方法来做到这一点?我应该使用不同的模式来实现这一点吗?
【问题讨论】:
标签: design-patterns