責任鏈模式

模式簡介 用戶發起一個請求,之後請求上鍊,如果當前處理者可以處理該請求,那麼就直接處理;否則當前處理者把請求轉發給下一個處理者。一般來說,責任鏈有直線、環狀和樹型的,不過最常見的是直線類型的。用戶不用管具體的責任鏈的處理步驟,只需要把請求加入責任鏈即可,這樣請求的發送者和請求的處理者就可以解耦了。 模式實現 Hanlder:請求處理者,純虛基類。 ConcreteHanlder:具體請求處理者,用
相關文章
相關標籤/搜索