工作流模式详解之流程控制模式(4)——Exclusive Choice - 俠盜躶奔漢的专栏 - CSDNBlog

来源:百度文库 编辑:神马文学网 时间:2024/04/29 11:08:01
1. 理论模型
从该模式的名字来看,"排他选择",显然就是比较常见的 XOR 分支模式。

需要注意的是这个"排他"性,只能选择其中一个分支,另外一个分支将不会走下去。一般来说,这个模式的实现一般为在运行时的条件选择,就是条件判断的代码放到XOR 这个结点,然后去根据这些代码去判断下一步的走向。
2. 应用
心思细密的人,也许发现这个XOR 本质上就是流程图的菱形结点,就是根据条件选择路径,而且只能选择一条。不知何时被工作流灌以 XOR 这种带有点数学意味的名称,反而让非专业人士有点不明所以。在我所接触的应用之中,这个模式是除了顺序模式以外使用最为广泛的一个。大家都用很多这种模式,我也不多叙述。
工作流模式详解之流程控制模式(4)——Exclusive Choice - 俠盜躶奔漢的专栏 - CSDNBlog 工作流模式详解之流程控制模式(4)——Exclusive Choice 工作流模式详解之流程控制模式(4)——Exclusive Choice 工作流模式详解之流程控制模式(5)——Simple Merge - 俠盜躶奔漢的专栏 - CSDNBlog 工作流模式详解之流程控制模式(5)——Simple Merge - 俠盜躶奔漢的专栏 - CSDNBlog 工作流模式详解之流程控制模式(6)——Multi-Choice 工作流模式详解之流程控制模式(6)——Multi-Choice 工作流模式详解之流程控制模式(1)——Sequence 工作流模式详解之流程控制模式(3)——Synchronizationor 工作流模式详解之流程控制模式(5)——Simple Merge 工作流模式详解之流程控制模式(7)——Structured Synchronizing Merge 工作流模式详解之流程控制模式(8)——Multi-Merge 工作流模式详解之流程控制模式(7)——Structured Synchronizing Merge 工作流模式详解之流程控制模式(1)——Sequence 工作流模式详解之流程控制模式(3)——Synchronizationor 工作流模式详解之流程控制模式(5)——Simple Merge 工作流模式详解之流程控制模式(8)——Multi-Merge 工作流模式详解之流程控制模式(2) 流模式详解之流程控制模式(1)——Sequence 工作流图形化流程定义编程 - zhanglguo的专栏 - CSDNBlog Java 设计模式:代理模式Proxy - hsyj_0001的专栏 - CSDNBlog Java 设计模式:代理模式Proxy - hsyj_0001的专栏 - CSDNBlog 《Java与模式》学习笔记:设计模式——抽象工厂模式 - shanchao的专栏 - CS... 工作流系列之可自管理的分布式工作流引擎的设计与实现 - 雪狐狸的专栏 - CSDNBlog