应用场景:如果一个任务包含多步,且上一步通过才能进入下一步包含要素:Handler:抽象处理者ConcreteHandler:具体处理者Client:客户端类示例demo:面试一共有三轮面试,一面过了才会进入二面,二面过了才会进入三面。 处理请求 抽象处理器 定义下一个处理器和处理方法 初级面试,自定义处理逻辑,根据是否通过决定是否向下传递 中级面试,自定义处理逻辑,根据是否通过决定是否向下传递 高级面试,自定义处理逻辑,根据是否通过决定是否向下传递 定义每一个处理器及自己的下一个处理器