基本介绍
-
建造者模式(Builder Pattern) 又叫生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。
-
建造者模式 是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。
1. 盖房项目需求
-
需要建房子:这一过程为打桩、砌墙、封顶
-
房子有各种各样的,比如普通房,高楼,别墅,各种房子的过程虽然一样,但是要求不要相同的.
-
请编写程序,完成需求.
2. 传统方式解决盖房需求
类图:
代码:
package com.mumu.builder;