一个简单的职责链设计

相关名词:

业务:对某一个需要流程支持的业务工作的定义。一个业务工作可以包括多个业务节点通过流程规则串接来完成。

业务节点:在业务流程中,完成某项具体业务工作的节点。比如审批节点。通常业务节点会关联到具体的人(岗位)做某事。

业务分支:因为业务变化的状态而需要进入不同的下一个处理节点。

设计思路:

拆分业务为业务节点,业务节点仅用于表示某人完成某项工作,然后通过业务分支来构成业务流程,并且通过业务分支的业务状态作为业务流转方向条件,为分支业务提供支持。

image

原文地址:https://www.cnblogs.com/mincyw/p/1756588.html