涉及的角色:抽象處理者(Handler)角色:定義出一個處理請求的接口,如果需要可以定義出一些方法,與設(shè)定與返回對下家的引用。具體處理者(ConcreteHandler)角色:具體處理者接收到請求后,可以選擇將請求處理掉,或者將請求傳給下家。一個簡單的例子:抽象處理者:
具體處理者: