使用職責鏈模式簡化工作流相似步驟間的邏輯

在實際建立工作流模型時,往往會有很多相似步驟。相似步驟間的邏輯,往往又會包括大量的if..else..判斷。     例如,我們先看一個簡單的報銷流程。它很可能會是這樣的:          看似很簡單的四個步驟。但客戶會告訴我們: 部門經理應該分爲兩個步驟,因爲有些部門設立了「副經理」職位,有些部門甚至「經理」職位空缺,只設「副經理」。換言之,「經理」與「副經理」至少有一個。      於是我們
相關文章
相關標籤/搜索