我在想,如何在序列图中表示 "if
" 语句?
if (somethingShouldBeDone) {
// Do it
} else {
// Do something else
}
这是否可以被表示出来?问题是...在我的代码中,检查了相当多的条件以确定各种操作。如果我要展示这些操作,我想明确说明这些操作是由特定事件引起的。
如果可能的话,创建一个解决方案的图像表示。
我在想,如何在序列图中表示 "if
" 语句?
if (somethingShouldBeDone) {
// Do it
} else {
// Do something else
}
这是否可以被表示出来?问题是...在我的代码中,检查了相当多的条件以确定各种操作。如果我要展示这些操作,我想明确说明这些操作是由特定事件引起的。
如果可能的话,创建一个解决方案的图像表示。
if else条件,也被称为UML术语中的替代方案,可以在序列图中表示。这里是一个链接,您可以在其中找到一些有关此主题的不错资源 http://www.ibm.com/developerworks/rational/library/3101.html
如果您复制粘贴
A.do() {
if (condition1) {
X.doSomething
} else if (condition2) {
Y.doSomethingElse
} else {
donotDoAnything
}
}
在https://app.zenuml.com上输入内容,它将为您生成一个图表。