订阅聚合数据更新的最佳方式

本文关键字:最佳 方式 更新 数据 | 更新日期: 2023-09-27 18:17:34

假设我有一个类ComplicatedStrategy,其中包含字段Price msftPrice;, Price ibmPrice;和可能的其他字段。现在需要通知ComplicatedStrategy有关任何聚合Price中的更新。因此,当msftPriceibmPrice发生变化时,需要用新值通知ComplicatedStrategy

如果ComplicatedStrategy知道事件的来源就好了,所以只有something is updated but I don't know what exactly是不行的。

我应该使用什么- eventslisteners或其他方法?

订阅聚合数据更新的最佳方式

一般的解决方案是观察者模式。您将ComplicatedStrategy对象附加到数据源,这些数据源将在每次发生数据更改时通知/更新它们。

这里讨论了观察者模式和数据绑定的关系。