生成器模式的主要思想:将产品对象的创建与表现分离开,并且同样的创建过程可以有不同的产品表现. 直白一点可以理解为:待创建的对象是复杂的,一般情况下是需要经过多个步骤的创建后,最终才能将完整产品创建好,而且每个步骤所创建的都只是产品的一部分而已.这一切的创建步骤,由统一的执导者来完成,称之为:Director(即:导演).而产品以及组成产品的各个部分的生成细节,由生成器(或者称之为创建者.构建者也行)来完成,称之为:Builder.因此,类关系图参考如下: 由图可知,对Client来说,同样的执导…