UML类中没有字段(状态)

时间:2017-06-27 11:26:33

标签: uml modeling

如果我的班级(界面)没有字段,我是否应该留下空格以明确表示存在状态?

用空格:
UML with whitespace

没有空格:
UML without whitespace

2 个答案:

答案 0 :(得分:2)

我会使用空格。我在网上看到过这样的一些例子(https://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/)。在图10中,Person接口没有方法,但是存在put方法的空间。

答案 1 :(得分:0)

你可以两种方式做到这一点。可以随意设置隔间。使用最符合你口味的东西。但是,您应该设置建模规则,将隔离专区的使用限制在您认为最好的范围内。 UML规范,例如在p上使用它。 16:

  

在这样的图中,该子句中描述的所有元类都用它们的属性隔区描述,而其定义出现在另一个子句中的元类只用它们的标题描述而没有隔间。

还有一些关于第193页的例子。

P.S。我刚刚检查了EA显示的情况,并且它不会显示空的隔间但完全禁止它。