設計模式--責任鏈模式

定義:將每個節點爲每個對象,每個對象擁有不同的處理邏輯,講一個請求從鏈的首端出發,沿着鏈的路徑傳遞到每個節點對象,知道具有對象處理這個請求爲止。 對於每個請求來說,具有兩種情況①被處理②沒被處理 對於每個處理的節點來說,也具有兩種情況①處理請求②將請求發給下一個節點 使用場景:多個對象處理同一個請求,但是具體哪個對象進行處理,按照運行時候的邏輯進行判斷。 優點:責任鏈模式很好的將請求的發起者和處理
相關文章
相關標籤/搜索