UML sequencediagrams是否具有forEach构造的约定

问题描述 投票:3回答:1

我需要为我目前正在处理的项目创建一个序列图。有问题的序列确实包含一个forEach循环,它为每个可用的用户执行一些操作。

关于如何将forEach循环转换为循环片段,是否有任何共识/约定?我个人使用“为用户中的每个用户”作为循环片段的条件。

foreach uml sequence-diagram
1个回答
3
投票

不是特别的。 loop片段只有一个守卫来描述循环条件。

enter image description here

这些约束以某种方式悄悄进入编码世界。 C家伙熟悉for (<init>; <cond>; <inc>)构造,所以你可以简单地放置

[<init>; <cond>; <inc>]

作为守卫。同样,你可以放置一个foreach

请注意,这可能会详细说明在SD中未预见到的细节。各种图形编程。 SD用于概述协作类,而不是详细的编码模板。但是,可能接受foreach

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.