使用此工具创建了与我的代码对应的类。
每个类都有getter和setter方法的属性。 属性在图中创建,但标签为<<属性>>没有相应的方法,正如您从图像中看到的那样。 此外,即使我将关联更改为聚合,列表也不会归因于类型List。
标签<<属性>>准确地告诉你一个与getter和setter相对应的属性?
我在UML文档中找不到关于此标签的任何内容
答案 0 :(得分:1)
你所谓的标签是一种刻板印象。具有data have ;
input id order Q3 Q5 Q6 Q50 Q75 Q102;
cards;
1 1 2 0 7 2 2 0 .
1 2 3 0 5 5 3 0 1
3 1 6 1 7 2 7 1 .
3 2 6 0 7 5 7 0 0
6 1 3 1 4 7 7 2 .
6 2 5 2 7 7 7 1 0
7 1 3 5 6 5 3 0 .
7 2 4 1 7 5 2 1 0
9 1 4 1 6 5 6 1 .
9 2 1 3 5 7 5 0 0
;;;;
proc compare
data=have(where=(order=1))
compare=have(where=(order=2))
outdiff out=want
;
id id ;
var q: ;
run;
构造型的属性通常以这种方式标记,以告诉代码生成器,如果目标语言支持(或要求),则应创建适当的getter和setter方法。
列表不依赖于合成符号,而是取决于几乎不可读的多重性,但我猜这些关联附近的点是星号(对于任何多重性)。关联结束时的点是isOwned属性(说点标记的类拥有关联)。