订阅聚合数据更新的最佳方式
本文关键字:最佳 方式 更新 数据 | 更新日期: 2023-09-27 18:17:34
假设我有一个类ComplicatedStrategy
,其中包含字段Price msftPrice;
, Price ibmPrice;
和可能的其他字段。现在需要通知ComplicatedStrategy
有关任何聚合Price
中的更新。因此,当msftPrice
或ibmPrice
发生变化时,需要用新值通知ComplicatedStrategy
。
如果ComplicatedStrategy
知道事件的来源就好了,所以只有something is updated but I don't know what exactly
是不行的。
我应该使用什么- events
或listeners
或其他方法?
一般的解决方案是观察者模式。您将ComplicatedStrategy
对象附加到数据源,这些数据源将在每次发生数据更改时通知/更新它们。
这里讨论了观察者模式和数据绑定的关系。