UML类图中的条件语句是什么?

5

如果“属性”为真,则执行此“操作”,否则不执行任何操作。

我该如何在UML类图中显示这个?

谢谢, 金姆

3个回答

8
您不需要使用类图来展示行为,因为它只展示结构。您可以使用序列图来展示行为,其中条件用矩形表示,在其顶部角落写下条件,在内部描述如果条件为真时发生的操作。您可以在这里阅读更多信息:http://en.wikipedia.org/wiki/Sequence_diagram

3
这位用户似乎想在类图中添加带条件的业务规则。在UML中,这个选项无法以图形化方式实现,但可以在元模型中手动添加。
最好使用顺序图和框架。我找到了一个例子 alt text

0

哎呀,我的错。发帖者谈论的是类图。这种限制无法在类图中捕获。我向您展示的是序列图。 - geffchang

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接