看Chain of Responsibility模式後得疑問
public interface Handler{
public void handleRequest(Request 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);//疑問之處
}
}
}
Handler介面中沒有handle(request)這個方法啊,請明示;
ConcreteHandler是Handler介面的實現,它自己有個私有成員,也是Handler的實現:private Handler successor;它也是ConcreteHandler嗎?如果是,那麼是不是下一個處理request的“節點”呢?請回答,謝謝!
public void handleRequest(Request 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);//疑問之處
}
}
}
Handler介面中沒有handle(request)這個方法啊,請明示;
ConcreteHandler是Handler介面的實現,它自己有個私有成員,也是Handler的實現:private Handler successor;它也是ConcreteHandler嗎?如果是,那麼是不是下一個處理request的“節點”呢?請回答,謝謝!
相關文章
- Chain of Responsibility模式疑問AI模式
- 責任鏈模式(Chain Of Responsibility)模式AI
- 職責鏈模式(chain of responsibility)模式AI
- 關於Chain of Responsibility模式的一個問題AI模式
- Chain of responsibility-責任鏈模式AI模式
- 設計模式-職責鏈模式(Chain of Responsibility)設計模式AI
- 設計模式(十六)職責鏈模式(Chain of Responsibility)設計模式AI
- 談 C++17 裡的 Chain of Responsibility 模式C++AI模式
- (轉)職責鏈設計模式(Chain of Responsibility)設計模式AI
- 關於 Chain of ResponsibilityAI
- 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
- 設計模式的征途—14.職責鏈(Chain of Responsibility)模式設計模式AI
- 通訊兵(Chain of Responsibility) (轉)AI
- Banq, 關於您的Chain of Responsibility模式的一些想法AI模式
- 最近看JdonFramework的疑問Framework
- 帶著疑問看故事
- composite模式疑問模式
- 橋模式的疑問模式
- 工廠模式的疑問模式
- Composite模式的疑問模式
- 讀<設計模式之Proxy(代理)>後有兩個疑問。設計模式
- 關於設計模式的疑問設計模式
- 塊chain後的研究AI
- 看JIVE原始碼的一點想法和疑問原始碼
- 關於cache_buffer_lru_chain的疑問,知道的給小弟解答一下。AI
- 設計模式之間互為陷阱的問題!為模式而模式的疑問!設計模式
- JDON中china of Responsibility模式的疑惑?模式
- vue-cli中webpack-chain的鏈式操作個人理解(解決90%的疑問)VueWebAI
- ValueObject和DTO模式的一些疑問Object模式
- 關於原型模式的看法和疑問原型模式
- 單例模式和多例模式問題得一個問題!單例模式
- 關於Proxy和Decorator設計模式的疑問設計模式
- Banq:看了你的設計模式:Observer,有些疑問設計模式Server
- 設計模式系列·初探設計模式之王小二的疑問設計模式