责任链模式是一种行为设计模式。常用在多重校验的场景。举个简单的例子,在我们项目中经常会有数据有效性检查的操作,比如我们要对数据进行处理,我们需要校验类别信息是否有重复、单位信息是否有重复、商品信息是否有重复等等,这个时候,我们就可以利用责任链模式,将各种产品的验证串到一个链条上进行依次验证。
类图如下:
责任链模式是一种行为设计模式。常用在多重校验的场景。举个简单的例子,在我们项目中经常会有数据有效性检查的操作,比如我们要对数据进行处理,我们需要校验类别信息是否有重复、单位信息是否有重复、商品信息是否有重复等等,这个时候,我们就可以利用责任链模式,将各种产品的验证串到一个链条上进行依次验证。
类图如下: