
在软件系统设计中,有时候面临着一个"复杂系统"的就概社药边散创建工作,该对象通常由各个部分的子对象用一定的算法构成,或者说药按一定的步骤组合而成;这些的算法和步骤因言是稳定的,而构成这个对象的子对象却经常由于需求改变而发生变化。生活中有八问直促的虽许多这方面的留运弦不脱界检组道例子,譬如安装一台电脑,他的组来自装过程基本上是不变的,都可以由主板,CPU,内存等按照某个稳定方式组合而成。然而,主板、CPU和内存等零件,本身都是可能多变的,这就适用于Builder模式。
- 中文名称 builder
- 外文名称 builder
- 词典解释 建筑者,建筑商
- 网络释义 建造者
- 属性 英语单词
词典解释
名词 n. [C]
1. 建筑者,建筑商
2. 建设者,建立者
an empire builder
帝国的建立者
3. 促进剂
网络释义
builder
来自 1. 建造者
建设工程专用词汇(5)-生命复红显争何经纬builder 建造者
2.
产生器
计算机与网络英语词汇(B3)builder 产生360百科器
3.
建筑工人
室内装饰设计英语 -中等国山装修网builder 建筑工阳百念现战反座人
设计模式
在软件系统设计中,有时候面临着一个"复杂系统"的创建工作,该对象通常由各个部分的子对象用一定的算法构成,或者说按一定的步骤组合而成;这些的算法和步骤是稳定的,而构成这个对象的子对象却经常由于需求改变而发生变化。
生活中给石神语亲有许多这方面的例子,譬如安装一台电脑,他的组装过程基本上是不变的,都可以由主板,CPU,内存等按照某个稳定方式组合而成。然而,主板、CPU和内存等零件,本身都来自是可能多变的,这就适用于Builder模式。
如概述图,Builder:为创建Product对象的各个部件指定抽象接口
ConcreteBuilder:实现具体对象的构建算法
Director:提供构建对象的步骤顺序,即调用Builder中的方法