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

发布于 2024-11-25 18:56:34 字数 338 浏览 4 评论 0原文

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

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

已解决:

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

I'm just using StarUML to create my UML Class diagram and something is bothering me. I create an interface representation, which is a circle, however, there is no room to add which methods and attributes the interface defines. Is this normal UML practice?

If not, how do you know (say a class implements this interface and has 4 methods defined) which of the 4 methods came from the interface and which didnt?

Solved:

Ok just incase someone else has this problem- there are two notations, both are possible in StarUML but only one explicitly (the dot notation). To create the <> notation, enter the name as <> IInterface_Name and then draw a realisation line between the implementing classes. Be sure to manually delete the old (wrong) relationship you had by right clicking the class, collection editor and then relations.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情话已封尘 2024-12-02 18:56:34

这很简单:

  1. 如果您只需要显示界面的方法 - 右键单击​​界面并取消选择“格式/抑制操作”(参见图片上的蓝色圆圈)
  2. 如果您需要显示而不是圆圈,只需显示界面的方形形式(在我的图片上)它是 ISome)使用 Format/Stereotype Display/Decoration(参见下图中的红色圆圈)

在此处输入图像描述

It is very simple:

  1. If you need just show method of interface - right click on interface and un-select Format/Suppress operation (see blue circle on picture)
  2. If you need to display instead of circle just squared form of interface (on my picture it is ISome) use Format/Stereotype Display/Decoration (see red circle on picture bellow)

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文