18

我只是在使用 StarUML 来创建我的 UML 类图,有些事情让我很困扰。我创建了一个接口表示,它是一个圆圈,但是,没有空间添加接口定义的方法和属性。这是正常的 UML 实践吗?

如果不是,你怎么知道(比如一个类实现了这个接口并定义了 4 个方法)这 4 个方法中哪些来自接口,哪些没有?

解决了:

好的,以防其他人有这个问题 - 有两种表示法,在 StarUML 中都是可能的,但只有一个明确的(点表示法)。要创建 <> 表示法,输入名称为 <> IInterface_Name,然后在实现类之间画一条实现线。请务必通过右键单击类、集合编辑器和关系来手动删除旧的(错误的)关系。

4

1 回答 1

45

这很简单:

  1. 如果您只需要显示界面的方法 - 右键单击​​界面并取消选择格式/抑制操作(见图片上的蓝色圆圈)
  2. 如果您需要显示而不是圆形,只是平方形式的界面(在我的图片上是 ISome),请使用格式/刻板印象显示/装饰(见下图中的红色圆圈)

在此处输入图像描述

于 2011-07-22T11:27:02.173 回答