读书人

修建模式

发布时间: 2012-09-15 19:09:28 作者: rapoo

建造模式
建造者模式是对象的创建模式.建造模式可以将一个产品的内部表象与产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象和产品对象。
建造模式有以下4个角色构成.
1.抽象建造者Builder.java
2.具体建造者ConcreteBuilder.java
3.导演者Director.java
4.产品Product.java

建造模式的使用意义
1.建造模式的使用,使得产品的内部表象可以独立变化.客户端不必知道产品内部组成的细节.
2.每一个builder都相对独立,而与其他的builder无关.
3.模式所建造的最终产品更易于控制.

下面是一个简单的代码示例
Builder.java

package CreationalPattern.Builder;/** * 具体产品 */public class Product {}

读书人网 >软件架构设计

热点推荐