2011年11月24日

读书笔记12:观察者模式

摘要: 1、概念定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象,这个主题的状态发生变化是就通知所有的观察者对象,是这些观察者自动更新自己。2、角色观察者(Observer)—观察者有一个更新自己状态的方法,当它观察的那个主题的装太发生了变化,主题会通知这些观察者,观察者接到通知后更新自己的状态。所以观察者有一个Update()方法。主题(Subject)—主题包含多个观察者,就有ADD和REMOVE观察者的方法。该主题的状态改变了需要通知那些观察者,所以还有一个Notify()方法。3、代码模型模型类using System;using System.Collections.Gene 阅读全文

posted @ 2011-11-24 17:21 c语言源码 阅读(272) 评论(0) 推荐(0) 编辑

导航