如果所有临界都为 False 并且没有 else,则不执行任何片段。Alt片段组合可以理解为if..else if...else条件语句。 我们还拿微信支付的时序图举例,如果7.3向商家汇款的成功或失败流程需要在时序图中体现出来,可以这么使用Alt片段组合。 选项(Opt) 包含一个可能发生或不发生的序列。Opt相当于if..语句。 循环(Loop) ...
如果所有临界都为 False 并且没有 else,则不执行任何片段。Alt片段组合可以理解为if..else if…else条件语句。 我们还拿微信支付的时序图举例,如果7.3向商家汇款的成功或失败流程需要在时序图中体现出来,可以这么使用Alt片段组合。 选项(Opt) 包含一个可能发生或不发生的序列。Opt相当于if..语句。 循环(Loop) 片...
常用的操作符包括: 1) alt:多条路径,条件为真时执行。 2) opt:任选,仅当条件为真时执行。 3) par:并行,每一片段都并发执行。 4) loop:循环,片段可多次执行。 消息: 1)调用消息(Call Message): 在顺序图中有的消息对应于激活,表示它将会激活一个对象。 2)发送消息(Send Message): 如果消息没有对应激...
alt(alternative) alt用于表现条件执行的程序构造。和alt对应的程序结构可以是if/else结构,也可以是swtich结构。还是从图形编辑软件中找例子。 这个时序图描述的是DrawerView根据用户按下的方向键来移动图形时的处理。使用的就是名为alt的Framgment。它的设定画面如下: 设定内容 Type:alt Name:ArrowKeyHandling。选取一...
alt用于表现条件执行的程序构造。和alt对应的程序结构可以是if/else结构,也可以是swtich结构。还是从图形编辑软件中找例子。 这个时序图描述的是DrawerView根据用户按下的方向键来移动图形时的处理。使用的就是名为alt的Framgment。它的设定画面如下: 设定内容 ...
标记为“alt” 例如: 2.可选:是一种特殊的“条件判断”,它只是一个if,没有else if或else 可选的标记为:opt 例如: 3.循环:是指代码中的for、while之类的语句块。 循环的标记为:loop 例如:下图中[m,n]是指至少执行m次,最多执行n次 4.同步:用于描述多线程的情况。
我们还拿微信支付的时序图举例,如果7.3向商家汇款的成功或失败流程需要在时序图中体现出来,可以这么使用Alt片段组合。 image 选项(Opt) 包含一个可能发生或不发生的序列。Opt相当于if..语句。 image 循环(Loop) 片段重复一定次数,可以在临界中指示片段重复的条件。Loop相当于for语句。
标记为“alt” 例如: 2.可选:是一种特殊的“条件判断”,它只是一个if,没有else if或else 可选的标记为:opt 例如: 3.循环:是指代码中的for、while之类的语句块。 循环的标记为:loop 例如:下图中[m,n]是指至少执行m次,最多执行n次 4.同步:用于描述多线程的情况。 同步的标记是:par 例如: 顺序图的...
1) alt:多条路径,条件为真时执⾏。2) opt:任选,仅当条件为真时执⾏。3) par:并⾏,每⼀⽚段都并发执⾏。4) loop:循环,⽚段可多次执⾏。消息:1)调⽤消息(Call Message): 在顺序图中有的消息对应于激活,表⽰它将会激活⼀个对象。2)发送消息(Send Message): 如果消息没有对应...
alt(alternate): 用来指明在两个或更多的消息序列之间的互斥的选择,相当于经典的if..else..。 opt(option): 包含一个可能发生或不发生的序列。 par(parallel): 并行。 loop: 片段重复一定次数。 可以在临界中指示片段重复的条件。 默认情况下,序列图表明可能发生的一系列消息。 在运行的系统中,可能会出现您未...