一個小問題 TestClient.java
中: 《23種設計模式的java實現(提供原始碼) 》
builder 模式中:
/*
* A test client to create a house
* but we do not know how the room and door be created
*/
public class TestClient {
public TestClient() {
}
public static void main(String[] args) {
House myHouse = new House(); ----我認為這行是多餘,使人誤解。應該修改為: House myHouse ;當然即使不修改,也沒有任何錯,除了浪費記憶體。
ConcreteHouseBuilderA myHouseBuilder = new ConcreteHouseBuilderA();
HouseDirector myHouseDirector = new HouseDirector();
myHouseDirector.CreateHouse(myHouseBuilder);
myHouse = myHouseBuilder.getHouse();
System.out.println("My house has room :" + myHouse.getRoomNumber());
System.out.println("My house has door :" + myHouse.getDoorNumber());
}
}
builder 模式中:
/*
* A test client to create a house
* but we do not know how the room and door be created
*/
public class TestClient {
public TestClient() {
}
public static void main(String[] args) {
House myHouse = new House(); ----我認為這行是多餘,使人誤解。應該修改為: House myHouse ;當然即使不修改,也沒有任何錯,除了浪費記憶體。
ConcreteHouseBuilderA myHouseBuilder = new ConcreteHouseBuilderA();
HouseDirector myHouseDirector = new HouseDirector();
myHouseDirector.CreateHouse(myHouseBuilder);
myHouse = myHouseBuilder.getHouse();
System.out.println("My house has room :" + myHouse.getRoomNumber());
System.out.println("My house has door :" + myHouse.getDoorNumber());
}
}
相關文章
- 一個小問題
- weblogic 一個小問題Web
- 記錄一個小問題
- 一個極限小問題
- outlook express的一個小問題!Express
- 請問一個jndi連線的小問題
- pl/sql developer的一個小問題SQLDeveloper
- 一個小問題的解決方案
- 一個nvcc編譯的小問題編譯
- 一個Intent與LinkedHashMap的小問題IntentHashMap
- 問一個小的運算問題,請高手指教!
- 關於介面實現的一個小問題
- 使用sql*plus時的一個安全小問題SQL
- eval解析JSON字串的一個小問題JSON字串
- PHP array_column 引發的一個小問題PHP
- 一個執行計劃解析的小問題分析
- 一個使用SQL語句解決的小問題SQL
- 【求助】請教一個初學java的小問題Java
- Laravel event 事件使用中 記錄的一個小問題Laravel事件
- 更新了java 8 之後一個小問題解決Java
- CreateDialog Win32 API呼叫的一個小問題Win32API
- VMware ESX 3.0安裝中遇到的一個小問題
- 兩個小問題深入淺出List的效能問題
- 一個版本問題
- 思考一個問題
- 監控資料庫連線遇到的一個小問題資料庫
- 請高手幫忙分析一個JSP小程式的問題JS
- Redis學習的幾個小問題Redis
- 圖靈社群的幾個小問題圖靈
- 搭建dataguard碰到的幾個小問題
- Oracle資料庫10個小問題Oracle資料庫
- jupyter lab 的三個小問題
- 一些前端小問題整理前端
- 工作遇到的問題小記(一)
- 一個非技術問題的問題
- 請問一個java nio問題Java
- asmcmd的一個問題ASM
- 一個jbuilder的問題UI