【发布时间】:2012-05-02 12:13:37
【问题描述】:
观察者模式-
假设:
- 在 10 个项目中,观察者只想订阅 3 个。
- 对象调用观察者的函数让他知道那里 是一些更新。
现在,主体是否有责任将仅与 3 个项目相关的更新发送给观察者?
或者
主题可以简单地告诉观察者有更新 - 从 10 个中获取你想要的任何一个?
正确的出路是什么?有关系吗?
【问题讨论】:
-
物品是什么意思?您的
subject有项目集合,并在这些项目发生变化时通知observers? -
@lazyberezovsky Items 表示观察者想要订阅的东西。
标签: oop design-patterns observer-pattern