视觉范式反转 java 代码,class 图

visual paradigm reverse java code, class diagram

使用此工具创建了与我的代码相对应的 classes。

每个 class 都有其 getter 和 setter 方法的属性。 属性是在图中创建的,但带有标签 << 属性 >> 没有相应的方法,正如您从图像中看到的那样。 此外,列表不属于类型 List ,即使我将关联更改为聚合。

标签 << 属性 >> 准确地告诉您对应 getter 和 setter?

的属性

我在 UML 文档中找不到关于此标签的任何信息

你所说的标签是刻板印象。具有 <<Property>> 构造型的属性通常以这种方式标记,以告诉代码生成器如果目标语言支持(或要求)该方法,则应创建适当的 getter 和 setter 方法。

列表不依赖于组合符号,而是依赖于几乎不可读的多重性,但我猜关联附近的点是星号(对于任何多重性)。关联末尾的点是 isOwned 属性(表示点标记 class 拥有关联)。