05 2012 档案

摘要:这次来学习另一个创建型设计模式:Builder生成器模式。GOF对Builder模式的定义(1)意图将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。(2)适用性1. 当创建复杂对象的算法应该独立于该对象的组成部分以及他们的装配方式;2. 当构造过程必须允许构造的对象有不同的表示;(3)结构(4)参与者 Builder:为创建一个Product对象的各个部件指定抽象接口 ConcreteBuilder:1. 实现Builder的接口以构造和装配该产品的各个部件 2. 定义并明确它所创建的表示 3. 提供一个检索产品的接口 Director:构造一个使用... 阅读全文
posted @ 2012-05-25 14:53 朱样年华 阅读(1436) 评论(1) 推荐(4) 编辑