關於Chain of Responsibility模式的一個問題
http://www.jdon.com/designpatterns/cor.htm
裡面最後形成的程式碼為
現在就是每新增一種request型別還是要新增一個判斷語句嘍?
裡面最後形成的程式碼為
那麼Handler實現程式碼如下: public class ConcreteHandler implements Handler{ private Handler successor; public ConcreteHandler(Handler successor){ this.successor=successor; } public void handleRequest(Request request){ if (request instanceof HelpRequest){ //這裡是處理Help的具體程式碼 }else if (request instanceof PrintRequst){ request.execute(); }else //傳遞到下一個 successor.handle(request); } } } <p class="indent"> |
現在就是每新增一種request型別還是要新增一個判斷語句嘍?
}else if (request instanceof RequestType){ <p class="indent"> |
相關文章
- 關於 Chain of ResponsibilityAI
- Chain of Responsibility模式疑問AI模式
- Banq, 關於您的Chain of Responsibility模式的一些想法AI模式
- 看Chain of Responsibility模式後得疑問AI模式
- 責任鏈模式(Chain Of Responsibility)模式AI
- 職責鏈模式(chain of responsibility)模式AI
- 一個關於prototype模式的問題?模式
- Chain of responsibility-責任鏈模式AI模式
- 設計模式-職責鏈模式(Chain of Responsibility)設計模式AI
- 關於singleton模式的一個問題?模式
- 談 C++17 裡的 Chain of Responsibility 模式C++AI模式
- 設計模式(十六)職責鏈模式(Chain of Responsibility)設計模式AI
- 請問老師一個關於命令模式的問題模式
- (轉)職責鏈設計模式(Chain of Responsibility)設計模式AI
- 設計模式的征途—14.職責鏈(Chain of Responsibility)模式設計模式AI
- 關於FlyWeight模式設計的一個問題模式
- 請教一個關於工廠模式的問題模式
- C++設計模式——職責鏈模式( Chain of Responsibility Pattern)C++設計模式AI
- C#設計模式-責任鏈模式(Chain of Responsibility Pattern)C#設計模式AI
- C#設計模式系列:職責鏈模式(Chain of Responsibility)C#設計模式AI
- JAVA設計模式之 職責鏈模式【Chain of Responsibility Pattern】Java設計模式AI
- c/c++ 設計模式-----職責鏈(Chain Of Responsibility)模式C++設計模式AI
- 關於教程的一個問題
- 通訊兵(Chain of Responsibility) (轉)AI
- 關於橋模式的問題模式
- 關於Integer面試的一個問題面試
- 一個關於Java Excel的問題JavaExcel
- 一個關於SessionBean呼叫的問題。SessionBean
- 問一個關於hibernate的OracleDialect問題Oracle
- 關於一個歸檔問題?
- 求助關於JdonFrameworkTest的一個問題Framework
- 關於系統效能的一個問題
- 一個關於jdbc2的問題JDBC
- 關於jdbc的一個問題,高手解惑JDBC
- 關於抽象工廠的一個問題?抽象
- 爭用!!!!一個關於JDBC的問題!JDBC
- 碰到一個棘手的問題——關於httpclient。HTTPclient
- 關於匯入模式問題模式