摘要:
定 义:将一个复杂对象的构建与它的表示分离,使得同一构建过程可以创建不同的表示。结构图:产品类: class Product { //部件集合 List parts = new List(); /// /// 添加部件 /// /// public void Add(string part) { parts.Add(part); } public void Show() { Consol... 阅读全文
摘要:
定 义:为子系统的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统 更加容易使用。结构图:四个子系统类: class SubSystemOne { public void MethodOne() { Console.WriteLine("子系统方法1"); } } class SubSystemTwo { public void MethodTwo() { Console.WriteLine("子系统方法2"); }... 阅读全文