责任链模式在多级校验中的应用
责任链模式,顾名思义,就是将多个对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。请求在链路上传递,链路上的每个对象就是一个处理器,每个处理器都可以对请求进行处理,或者直接传递给下一个处理器处理。
应用场景
- 责任链模式在实际工作中主要有以下两个应用场景:
- 多重检验。操作需要经过一系列的校验,通过校验后才执行某些操作工作流。类似企业的OA系统会制定很多流程,一级一级的去处理任务
下面通过一个案例了解一下责任链模式。
案例-创建商品的多重校验场景,以创建商品为例,假设商品创建逻辑分为以下三步完成:
- 创建商品
- 校验商品参数
- 保存商品
https://blog.csdn.net/Grady00/article/details/129873120

浙公网安备 33010602011771号