gpt4 book ai didi

java - 这个 UML 图中的包外观图标是什么意思?

转载 作者:行者123 更新时间:2023-12-01 17:48:16 25 4
gpt4 key购买 nike

我从 netbeans 得到了这个图表,我不知道包看起来的图标和四面体(int a)上的“〜”意味着什么

enter image description here

最佳答案

这些是可见性指标。 UML 2.5 规范中的第 118 页(及其他):

<visibility> is the visibility of the Operation (see 7.4).
<visibility> ::= ‘+’ | ‘-‘ | ‘#’ | ‘~’

P。 246:

The visibility of a packagedElement may be indicated by preceding the name by a visibility symbol (‘+’ for public and ‘-’ for private). Packages may not have protected or package visibility.

以及第 167 页:

enter image description here

有趣的是,没有任何地方所有符号都与其含义相关。所以你只需根据图中的顺序“猜测” protected#包裹是 ~ .

图形装饰是工具创建者的发明,因此不是 UML 标准。盒子图标可能用于操作,球用于属性(加上一些我无法猜测的额外花招;看起来像是可能是常量属性的键?)。名称附近的图标顶部可能源自刻板印象,但我想这只是您在工具手册中找到的东西。从 UML 角度来看不一定是错误的,但正如您所遇到的那样,这只是令人困惑。

关于java - 这个 UML 图中的包外观图标是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52927838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com