将构造函数调用替换为构建器模式。

类构造函数保持不变,但客户端能够逐步构造对象。

它对于具有一长串可选形参的构造函数特别有用。