如果条件在uml类图中?

时间:2010-04-07 04:40:05

标签: class uml diagram class-structure

如果“attribute”为true,那么“操作”也不会做任何事情。

我如何在uml类图中显示它。

谢谢你, 金

3 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:3)

此用户似乎希望在类图中添加带有条件的业务规则。使用UML不能以图形方式使用此选项,但可以在元模型中手动添加。

最好使用序列图和帧。我找到了一个示例alt text

答案 2 :(得分:0)

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

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