「讓一群物件都有機會來處理一項請求,以減少請求發送者與接收者之間的耦合度。將所有的接收者物件串接起來,讓請求沿著串接傳遞,直到有一個物件可以處理為止」

一群能處理問題的物件,依序去試著解決問題
如果物件本身無法解決問題時,就交由下一個物件解決

 

模式特點

  • 「資料」及「操作方法」封裝後,能使接收者處理方式多樣化
  • 接受者的順序及修改變得更靈活