?? 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 + -