Observer for .Net的替代设计模式

Cou*_*Cet 0 c# design-patterns observer-pattern

我最初将在C#3.0中实现一个观察者模式来解决我的问题,尽管它不会以完全相同的方式实现.

我的问题是我有一个可以发布消息的用户的Web应用程序.通知不会直接发送给其他用户,而是发送到更新统计信息对象的分布式缓存,用户可以检查统计信息,以决定是否需要更新.

我目前有一个IObserver接口,需要根据发布消息的人以及他们如何执行来实现多个Update()方法.

我也查看过调解器模式,但我不认为它是正确的,因为调解器的实例不会列出当前登录的人员.

我现在想知道是否有另一种既定的设计模式更合适,或者我是否应该完善我现有的Observer模式以满足我的需求.

谢谢

Ode*_*ded 6

你不能通过事件/代表实现它吗?这是在C#和其他.Net语言中实现Observer模式的标准方法.