设计模式(4)-建造者模式

LarsCheng at 
设计模式(4)-建造者模式的配图
概念软件开发过程中,复杂对象的创建步骤繁杂,这些产品都是由多个部件构成的,各个部件可以灵活选择,但其创建步骤都大同小异。复杂对象比如电脑、汽车、飞机、手机、冰箱…这类产品的创建无法用前面介绍的工厂模式描述,只有建造者模式可以很好地描述该类产品的创建。将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,被称为建造者模式建造者模式又叫生成器模式,是一种对象构建模式。 模拟场景组装台式电脑,不同的人选择的配置和价位都不同,而且组装电脑需要的零件很多过程十分复杂。用代码实现不同用户组装不同价位和配置的电脑 传统实现方式根据上述场景,主要有以下几个类抽象电脑类具体电脑类 A、B 客户……