builder

编辑:缀连网互动百科 时间:2019-12-12 08:25:01
编辑 锁定
在软件系统设计中,有时候面临着一个“复杂系统”的创建工作,该对象通常由各个部分的子对象用一定的算法构成,或者说按一定的步骤组合而成;这些的算法和步骤是稳定的,而构成这个对象的子对象却经常由于需求改变而发生变化。生活中有许多这方面的例子,譬如安装一台电脑,他的组装过程基本上是不变的,都可以由主板,CPU,内存等按照某个稳定方式组合而成。然而,主板、CPU和内存等零件,本身都是可能多变的,这就适用于Builder模式。
中文名
builder
外文名
builder
词典解释
建筑者,建筑商
网络释义
建造者

builder词典解释

编辑
名词 n. [C]
1. 建筑者,建筑商
2. 建设者,建立者
an empire builder
帝国的建立者
3. 促进剂

builder网络释义

编辑
builder
1. 建造者
建设工程专用词汇(5)—生命经纬builder 建造者
2.
产生器
计算机与网络英语词汇(B3)builder 产生器
3.
室内装饰设计英语 -中山装修网builder 建筑工人

builder设计模式

编辑
在软件系统设计中,有时候面临着一个“复杂系统”的创建工作,该对象通常由各个部分的子对象用一定的算法构成,或者说按一定的步骤组合而成;这些的算法和步骤是稳定的,而构成这个对象的子对象却经常由于需求改变而发生变化。
生活中有许多这方面的例子,譬如安装一台电脑,他的组装过程基本上是不变的,都可以由主板,CPU,内存等按照某个稳定方式组合而成。然而,主板、CPU和内存等零件,本身都是可能多变的,这就适用于Builder模式。
如图,Builder:为创建Product对象的各个部件指定抽象接口
ConcreteBuilder:实现具体对象的构建算法
Director:提供构建对象的步骤顺序,即调用Builder中的方法[1] 
参考资料
  • 1.    侯迪.实用软件设计模式教程:清华大学出版社,2009年7月
词条标签:
艺术作品 网站 科技产品 文化