StarUML在界面图标中定义界面方法和属性?


春风助手
2025-03-15 06:38:09 (22小时前)

我只是使用StarUML创建我的UML类图,而有些事情困扰着我。我创建了一个接口表示形式,它是一个圆形,但是没有空间添加接口定义的方法和属性。这是正常的UML做法吗?

如果不是,您如何知道(例如,一个类实现了此接口并定义了4个方法)这4个方法中的哪个来自该接口,哪个不是?

解决了:

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

2 条回复
  1. 1# 只怕再见是故人 | 2020-08-12 17-40

    这很简单:

    如果您只需要显示界面的方法,请在界面上单击鼠标右键,然后取消选择“格式化/抑制”操作(请参见图片上的蓝色圆圈)
    如果您需要显示而不是圆圈,只是界面的平方形式(在我的图片中是ISome),请使用“格式/原型”显示/装饰(请参见下面的红色圆圈)
    在此处输入图片说明https://i.stack.imgur.com/BqYTS.png

登录 后才能参与评论