摘要:
定 义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。结构图:示例结构图:实体类: class User { public int Id { get; set; } public string Name { get; set; } } class Department { public int Id { get; set; } public string Name { get; set; } }View Code 数据访问接口: interface IUser { v... 阅读全文
摘要:
定 义:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生 变化时,会通知所有观察者对象,使他们能够自动更新自己。结构图:抽象主题类:abstract class Subject { private IList observers = new List(); /// /// 增加观察者 /// /// public void Attach(Observer observer) { observers.Add(observer)... 阅读全文