1.建造者模式介绍 在软件开发中,有时我们要创建一个复杂的对象,这个对象由几个子部件按一定的步骤组合而成,这时候我们就可以使用建造者模式了.说到建造者我们首先想到的是盖房子,盖房子简单的说有三个步骤:打地基,砌砖,粉刷.我们就以盖房子为例解释建造者模式的用法. 建造者模式有三个角色:建造者,具体的建造者,监工.理清这三个角色的作用我们就可以愉快的使用建造者模式了. 建造者:一般为抽象类或接口,定义了建造者的功能.如盖房子例子的建造者有打地基,砌砖和粉刷的功能. 具体的建造者:实现了建造者的抽象方…