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