摘要: 一、观察者对象在触发某个事件的时候会通知在观察者对象中注册的其他对象二、使用抽象接口实现对象的松耦合,即观察者可以注册支持某个接口的所有对象,而被注册的对象也只依赖于支持某个接口观察者对象。例如:邮局相对于一个观察者,每个邮局都有一个接口,发送快递。 每个客户相对于不同的接收者,邮局在收到快递后,会通知收信的客户。View Code /// <summary> /// 观察者对象的抽象实现 /// </summary> public abstract class Inform { protected List<IViewer> Viewers = new L 阅读全文
posted @ 2011-05-11 11:49 CNF 阅读(202) 评论(0) 推荐(0) 编辑