文件名称:深入了解C#设计模式之订阅发布模式
文件大小:68KB
文件格式:PDF
更新时间:2024-02-11 09:14:23
设计模式
什么是Pub-Sub 发布订阅是一种设计模式,它允许应用程序组件之间进行松散耦合。 其实订阅发布设计中主要是发布者生成事件通道,用于在不了解任何订阅者存在的情况下通知订阅者。 当然委托EventHandlers和Event关键字在此事件处理机制中担任着重要的角色。下面我们来看看如何使用它们。 Pub和Sub的使用 首先我们看一个简单地订阅发布模式. 定义一个Action委托,无返回值. namespace PubSubPattern { public class Pub { public Action OnChange { get; set; } public voi