摘要:
观察者模式又叫发布-订阅(Publish/Subscribe)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时, 会通知所有观察者对象,使它们能够自动更新自己。 Subject类,可翻译为主题或抽象通知者,一般一个抽象类或者一个接口实 阅读全文
摘要:
定义CatShoutEventArgs类(继承EventArgs),用来在事件触发时传递数据(猫的名字): 定义Cat类: 定义Mouse类: 最后Main方法里实例化一只猫和两只老鼠,注册并触发猫叫事件: 运行结果如下图: 程序完整代码如下: using System; using System. 阅读全文