摘要: 下图是一个经典的观察者模式的结构。(图来源于wikipedia)观察者模式被定义为解决一个对象对多个对象的依赖问题。当一个对象的状态发生改变,它会自动通知其它依赖对象。关于该设计模式的介绍可以更多参考Terrylee的.NET设计模式(19):观察者模式(Observer Pattern)。这篇文章主要介绍在 .NET 4.0 怎么实现观察者模式。在.NET 4.0下位我们提供了两个观察者模式的底层接口:IObservable<T>和IObserver<T>。这两个接口定义如下:public interface IObservable<out T>{ IDi 阅读全文
posted @ 2012-08-24 10:51 heqichang 阅读(3615) 评论(1) 推荐(3) 编辑