摘要: namespace ObserverPattern{ public interface ISubject { event EventHandler NotifyHandler; } public class CstEventArg : EventArgs { public string Name { get; set; } } public class News : ISubject { public event EventHandler NotifyHandler; public voi... 阅读全文
posted @ 2012-10-18 14:06 webglcn 阅读(499) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/wyixin/archive/2011/12/11/2284313.html首先实现两个接口:Subject(用于发布信息) Observer(信息接受者)Subject中:registerObserver(Observer observer); 用于登记需要推送的用户removeObserver(Observer observer); 将用户剔除出推送列表notifyObserver(); 推送服务Observer中:update(string news); 当Subject信息发送时,用于更新然后用 Newssta... 阅读全文
posted @ 2012-10-18 11:18 webglcn 阅读(348) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/donghaiyiyu/archive/2007/07/29/828738.html在所有关于C#事件机制的介绍中,我更倾向于发布者/订阅者(Publisher/Subscriber)这种描述。理解事件机制并不是一件容易的事情,它所涉及的思想值得我们好好去研究。谈到事件,我们涉及到两个角色:事件发布者(Publisher)和事件订阅者(Scriber),也可以说是事件发送者(Sender)和事件接收者(Receiver)的关系。举个例子来说,市面上目前有许多杂志,杂志的种类也很多。而我只对其中的某些感兴趣,那么我就可以向杂志发行商提出订阅。之后,每 阅读全文
posted @ 2012-10-18 11:17 webglcn 阅读(800) 评论(0) 推荐(0) 编辑