责任链模式在多级校验中的应用

责任链模式,顾名思义,就是将多个对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。请求在链路上传递,链路上的每个对象就是一个处理器,每个处理器都可以对请求进行处理,或者直接传递给下一个处理器处理。

应用场景

  1. 责任链模式在实际工作中主要有以下两个应用场景:
  2. 多重检验。操作需要经过一系列的校验,通过校验后才执行某些操作工作流。类似企业的OA系统会制定很多流程,一级一级的去处理任务

下面通过一个案例了解一下责任链模式。

案例-创建商品的多重校验场景,以创建商品为例,假设商品创建逻辑分为以下三步完成:

  1. 创建商品
  2. 校验商品参数
  3. 保存商品
    https://blog.csdn.net/Grady00/article/details/129873120
posted @ 2024-03-21 14:12  恨铁不成钢2  阅读(63)  评论(0)    收藏  举报