场景
场景1:
(1)现在在某一个地方的业务流程,要执行功能1、功能2、功能3
(2)现在在另外一个地方的业务流程,是要先执行功能3,然后执行功能1和功能2
场景2:
一般遇到比较复杂的操作,我们都可以考虑采用责任链模式,动态组装不同的复杂业务流程。
(1)电商系统仓储中心的采购入库单完成审核的业务流程中,采用责任链模式形成一个业务处理流程的链条,后面我们如果要对这个业务流程做增加一个环节,删除一个环节,修改一个环节,重新组装一个业务流程,都很方便。
设计模式之责任链模式(22):动态组装不同的复杂业务流程
场景1:
(1)现在在某一个地方的业务流程,要执行功能1、功能2、功能3
(2)现在在另外一个地方的业务流程,是要先执行功能3,然后执行功能1和功能2
场景2:
一般遇到比较复杂的操作,我们都可以考虑采用责任链模式,动态组装不同的复杂业务流程。
(1)电商系统仓储中心的采购入库单完成审核的业务流程中,采用责任链模式形成一个业务处理流程的链条,后面我们如果要对这个业务流程做增加一个环节,删除一个环节,修改一个环节,重新组装一个业务流程,都很方便。





