你的位置:首页 > 软件开发 > ASP.net > 七、创建型模式之建造者、原型、单例

七、创建型模式之建造者、原型、单例

发布时间:2015-09-19 00:00:06
一、建造者模式 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式的好处就是使得建造代码与表示代码分离,由于建造者隐藏了该产品是如何组装的,所以若需要改变一个产品的内部表示,只需要再定义一个具体的建造者就可以 ...

一、建造者模式

    将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

    建造者模式的好处就是使得建造代码与表示代码分离,由于建造者隐藏了该产品是如何组装的,所以若需要改变一个产品的内部表示,只需要再定义一个具体的建造者就可以了。

    指挥者这个类用来控制建造过程,也用来隔离用户与建造过程的关联。

   Builder:人

   ConcreteBuilder1:胖子

   ConcreteBuilder2:瘦子

   Director:开始组装

   Product:成果

  

七、创建型模式之建造者、原型、单例

//具体产品类,最终形成的产品样式 class Product  {    //产品的组成部分的集合    IList<get='_blank'>string> parts = new List<string>();    //增加部件    public void Add(string part)    {      parts.Add(part);    }        //列举所有的产品部件    public void Show()    {      Console.WriteLine("\n产品 创建 ----");      foreach (string part in parts)      {        Console.WriteLine(part);      }    }  }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:七、创建型模式之建造者、原型、单例

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录