使用职责链模式简化工作流相似步骤间的逻辑

在实际建立工作流模型时,往往会有很多相似步骤。相似步骤间的逻辑,往往又会包括大量的if..else..判断。     例如,我们先看一个简单的报销流程。它很可能会是这样的:          看似很简单的四个步骤。但客户会告诉我们: 部门经理应该分为两个步骤,因为有些部门设立了“副经理”职位,有些部门甚至“经理”职位空缺,只设“副经理”。换言之,“经理”与“副经理”至少有一个。      于是我们
相关文章
相关标签/搜索