责任链模式
菜鸟解释:
责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式
本人理解:
责任链模式就是对于一个流程(比如一条数据)需要执行的不同操作的时候,比如查询数据库,对查到的数据进行一些系列处理,格式化时间,字段替换等操作,
这时候定义一个统一执行任务方法的接口然后 创建每个流程的实体类,对每个实体类中有个接口的引用用于指定下一个流程的实体,构造函数中需要传入下一个流程的实体类
创建对象,通过构造方法进行流程之间的连接