7

我正在为 UML 使用企业架构师。我需要从模型生成代码。我需要在一个类中有一个可为空的双重属性。我可以添加一个双重属性,但不知道如何使它可以为空。

有谁知道如何添加可为空的属性。

4

1 回答 1

11

你的问题有一个小问题,让我先回答关于EA的部分,稍后再谈。

在 UML 中,您将可空类型表示为

  • +attributeName : 类型名称 [0..1]
  • +fromUser : 用户 [0..1]

在 EA 中,这是在 Multiplicity 部分中完成的选择类->按 F9->选择属性->单击详细信息

下界和上界是您要查找的字段,如果每个字段均为 1,则此属性具有单个值 [1] 通常未在图中显示

  • [0..1] 可以具有 null 值。
  • [*] 可以有任意数量的值。
  • [1..*] 包含至少一个值的集合
  • [n..m] 包含 n 和 m 值的集合。n 和 m 替换为具体数字

在许多语言中,double 是一种原始/值类型,您不能将其设为 null。如果需要,您必须使用 Double。注意第一个字母是大写。

于 2013-08-22T12:14:24.200 回答