Ars*_*eny 3 c# design-patterns .net-2.0 observer-pattern
我想知道为什么.NET框架没有类似于Java功能的对(Observer/Observable)接口?
编辑: 是的我知道事件和代表,但使用这些接口是一个简单的书本方法这个DP不是吗?
Ric*_*ard 14
在.NET 4 它:System.IObservable<T>和System.IObserver<T>(这是一个双的IEnumerable<T>和IEnumerator<T>).查看Reactive Extensions(Rx)项目,了解这些接口与异步事件的组合使用.
更一般地说,Observer模式更适合.NET中的事件.