设计模式-大话设计模式总结-创建型->建造者

点评

正如模式所描述的,用来构造复杂的对象,使构建和表示分类,提取出公共的创建流程,这样不容易出错,对用户隐藏了具体的创建过程。 对于创建过程的约束尤为重要,正式这点保证了代码不容易出错。还需要注意的一点是(可能在uml类图上不是很明确),用户最终是要得到一个产品,建造者完成后,最终会返回给用户一个产品(product),由用户来操作产品(product)对象。