📄 concretebuilder.java
字号:
package org.gof.create.builder;
/*
*Builder的具体实现ConcreteBuilder:
*通过具体完成接口Builder来构建或装配产品的部件;
*定义并明确它所要创建的是什么具体东西;
*提供一个可以重新获取产品的接口:
*/
public class ConcreteBuilder
implements Builder {
Part partA, partB, partC;
public void buildPartA() {
//这里是具体如何构建partA的代码
}
public void buildPartB() {
//这里是具体如何构建partB的代码
}
public void buildPartC() {
//这里是具体如何构建partB的代码
}
public Product getResult() {
//返回最后组装成品结果
return null;
}
public static void main(String[] args) {
ConcreteBuilder builder = new ConcreteBuilder();
Director director = new Director(builder);
director.construct();
Product product = builder.getResult();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -