如果“属性”为真,则执行此“操作”,否则什么也不做。
我如何在 uml 类图中显示这个。
谢谢你,金
你没有。类图不显示行为,而只显示结构。要显示行为,您可以使用序列图,并且序列图中的条件显示为一个矩形,在其顶角您可以编写条件,并在其中描述条件为真时发生的操作。你可以在这里阅读更多信息:http ://en.wikipedia.org/wiki/Sequence_diagram
该用户似乎想在类图中添加带有条件的业务规则。此选项在 UML 中无法以图形方式显示,但可以在元模型中手动添加。
最好使用序列图和框架。我找到了一个例子
我认为您可以忽略其他部分。
因此,只需使用 alt 捕获 if 部分。
在此处查看示例中的图 8:http: //www.ibm.com/developerworks/rational/library/3101.html