builder
软件设计术语
在软件系统设计中,有时候面临着一个“复杂系统”的创建工作,该对象通常由各个部分的子对象用一定的算法构成,或者说按一定的步骤组合而成;这些的算法和步骤是稳定的,而构成这个对象的子对象却经常由于需求改变而发生变化。生活中有许多这方面的例子,譬如安装一台电脑,他的组装过程基本上是不变的,都可以由主板,CPU,内存等按照某个稳定方式组合而成。然而,主板、CPU和内存等零件,本身都是可能多变的,这就适用于Builder模式。
词典解释
名词 n. [C]
1. 建筑者,建筑商
2. 建设者,建立者
an empire builder
帝国的建立者
3. 促进剂
网络释义
builder
1. 建造者
建设工程专用词汇(5)—生命经纬builder 建造者
2.
产生器
计算机与网络英语词汇(B3)builder 产生器
3.
室内装饰设计英语 -中山装修网builder 建筑工人
设计模式
在软件系统设计中,有时候面临着一个“复杂系统”的创建工作,该对象通常由各个部分的子对象用一定的算法构成,或者说按一定的步骤组合而成;这些的算法和步骤是稳定的,而构成这个对象的子对象却经常由于需求改变而发生变化。
生活中有许多这方面的例子,譬如安装一台电脑,他的组装过程基本上是不变的,都可以由主板,CPU,内存等按照某个稳定方式组合而成。然而,主板、CPU和内存等零件,本身都是可能多变的,这就适用于Builder模式。
如概述图,Builder:为创建Product对象的各个部件指定抽象接口
ConcreteBuilder:实现具体对象的构建算法
Director:提供构建对象的步骤顺序,即调用Builder中的方法
参考资料
最新修订时间:2023-08-10 17:44
目录
概述
词典解释
网络释义
参考资料