设计模式 之 Builder建造者模式 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。和工厂模式类似, 建造者模式封装了复杂对象的内部构造细节, 对象是如何构造出来的对于客户来说不需要去关心。