C# 订阅聚合数据更新的最佳方式
假设我有一个类C# 订阅聚合数据更新的最佳方式,c#,C#,假设我有一个类compledstrategy,其中包含字段Price-msftPrice,价格ibmPrice和其他字段。现在,compledstrategy需要在任何聚合的Price中通知更新。因此,当msftPrice或ibmPrice更改时,compledstrategy需要用新值通知 如果compledstrategy知道事件的来源,那就太好了,所以有些东西被更新了,但我不知道到底什么是不好的 我应该使用什么-事件或侦听器或其他方法?所有操作都应该在单个线程上执行。通用解决方案是。您将复
compledstrategy
,其中包含字段Price-msftPrice代码>,价格ibmPrice代码>和其他字段。现在,compledstrategy
需要在任何聚合的Price
中通知更新。因此,当msftPrice
或ibmPrice
更改时,compledstrategy
需要用新值通知
如果compledstrategy
知道事件的来源,那就太好了,所以有些东西被更新了,但我不知道到底什么是不好的
我应该使用什么-事件
或侦听器
或其他方法?所有操作都应该在单个线程上执行。通用解决方案是。您将复杂策略对象附加到数据源,该数据源将在每次发生数据更改时通知/更新它们
讨论了观测器模式与数据绑定的关系