03责任链设计模式的使用场景?
网关过滤器:一个url请求过来,首先要校验url是否是合法的,不合法过滤掉,合法进入下一层校验;是否是在黑名单中,如果在过滤掉,不在进行下一层校验;校验参数是否合规,不合规过滤掉,合规进入下一层校验,等等请假审批流:请假天数小于3天,直属领导审批即可;天数大于3天,小于10天,要部门主管审批;天数大于10天要总经理审批游戏通关: 完成第一关,并且分数>90,才能进入第二关;完成第二关,分数>80,才能进入第三关等等日志处理:日志的级别从小到大分别是:dubug,info,warn,error console控制台:控制台接收debug级别的日志,那么所有debug,info,warn,error日志内容都打印在console控制台中file文件:file接收info级别的日志,那么info,warn,error级别的日志都会打印到file文件中,但是debug日志不会打印error文件:只接收error级别的日志,其他界别的日志都不接收
来自:责任链模式-责任链模式