zoukankan      html  css  js  c++  java
  • 从FLC中学习的设计模式系列创建型模式(4)建造者

    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);
  • 相关阅读:
    郑码
    AutoCAD 安装
    China Mobile 移动
    CCB 建行
    Word基础
    Java 继承
    Java 封装(内部类)
    Java 类与对象
    Java 方法
    Java 数组
  • 原文地址:https://www.cnblogs.com/kiminozo/p/2361907.html
Copyright © 2011-2022 走看看