责任链模式

菜鸟解释:

  责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式

本人理解:

  责任链模式就是对于一个流程(比如一条数据)需要执行的不同操作的时候,比如查询数据库,对查到的数据进行一些系列处理,格式化时间,字段替换等操作,

  这时候定义一个统一执行任务方法的接口然后 创建每个流程的实体类,对每个实体类中有个接口的引用用于指定下一个流程的实体,构造函数中需要传入下一个流程的实体类

  创建对象,通过构造方法进行流程之间的连接

原文地址:https://www.cnblogs.com/lovetl/p/15602466.html