gpt4 book ai didi

java - UML 中的注释 "NonNull"?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:37:40 26 4
gpt4 key购买 nike

Android Studio 正在显示注释

`@NonNull`

,我们如何用 UML 表示它?

同理,标注的显示有何标准?

最佳答案

如果将属性的多重性设置为 [1]它变得不可为空。

- someAttribute : int [1]

1是属性的默认多重性,您也可以不定义多重性。

- someAttribute : int

为了允许为null,你必须明确地将下限设置为0

- someAttribute : int [0..1]

参见 UML 2.5 specification第 9.5.4 章(Property.Notation)

<multiplicity-range> is the multiplicity range of the Property. If this term is omitted, it implies a multiplicity of 1 (exactly one). (See MultiplicityElement – sub clause 7.5.)

关于java - UML 中的注释 "NonNull"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54255246/

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