4

如果“属性”为真,则执行此“操作”,否则什么也不做。

我如何在 uml 类图中显示这个。

谢谢你,金

4

3 回答 3

8

你没有。类图不显示行为,而只显示结构。要显示行为,您可以使用序列图,并且序列图中的条件显示为一个矩形,在其顶角您可以编写条件,并在其中描述条件为真时发生的操作。你可以在这里阅读更多信息:http ://en.wikipedia.org/wiki/Sequence_diagram

于 2010-04-07T04:52:50.767 回答
3

该用户似乎想在类图中添加带有条件的业务规则。此选项在 UML 中无法以图形方式显示,但可以在元模型中手动添加。

最好使用序列图和框架。我找到了一个例子替代文字

于 2010-04-07T10:32:59.477 回答
0

我认为您可以忽略其他部分。
因此,只需使用 alt 捕获 if 部分。

在此处查看示例中的图 8:http: //www.ibm.com/developerworks/rational/library/3101.html

于 2010-04-07T04:53:48.020 回答