應(yīng)用場(chǎng)景:如果一個(gè)任務(wù)包含多步看杭,且上一步通過才能進(jìn)入下一步
包含要素:
Handler:抽象處理者
ConcreteHandler:具體處理者
Client:客戶端類
示例demo:面試一共有三輪面試侧漓,一面過了才會(huì)進(jìn)入二面,二面過了才會(huì)進(jìn)入三面。
處理請(qǐng)求
抽象處理器 定義下一個(gè)處理器和處理方法
初級(jí)面試揪阿,自定義處理邏輯,根據(jù)是否通過決定是否向下傳遞
中級(jí)面試玩般,自定義處理邏輯高每,根據(jù)是否通過決定是否向下傳遞
高級(jí)面試屿岂,自定義處理邏輯,根據(jù)是否通過決定是否向下傳遞
定義每一個(gè)處理器及自己的下一個(gè)處理器