Builder建造者模式 ,它可以将复杂对象的建造过程抽象分割出来。

 

建造者模式

http://zh.wikipedia.org/wiki/生成器_(设计模式)

建造模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。

 

FLC中的建造者模式

最常用的是StringBuilder 它是简化的建造者模式

使用方法如下:

StringBuilder stringBuilder =new StringBuilder();
stringBuilder.Append("Hello");
stringBuilder.Append(' ');
stringBuilder.Append(123);
string result = stringBuilder.ToString();
Console.WriteLine(result);

 

还有一个是SqlConnectionStringBuilder 为创建和管理由 SqlConnection 类使用的连接字符串的内容提供了一种简单方法。

SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
builder.DataSource = "(local)";
builder.InitialCatalog = "MyDatabase";
builder.UserID = "sa";
builder.Password = "123456";
Console.WriteLine(builder.ConnectionString);

相关文章:

  • 2021-12-13
  • 2021-10-23
  • 2021-12-20
  • 2021-12-21
  • 2021-05-17
  • 2021-04-21
  • 2021-08-13
  • 2021-09-20
猜你喜欢
  • 2021-10-02
  • 2021-05-16
  • 2021-12-16
  • 2021-07-03
  • 2021-11-07
  • 2022-12-23
  • 2021-04-30
相关资源
相似解决方案