我知道可以在同一个类框中指定多重性,而不必将链接绘制到另一个类。
我的问题是,多重性应该在名称之后还是在类型之后?
是吗:
可见性名称多重性:类型
作为
+ clients [0..n] : Client
或
可见性名称:类型多样性
作为
+ clients : Client [0..n]
我有两本书(由Larman和UML应用UML和模式以及Arlow和Newstadt的统一过程)但它们不同
答案 0 :(得分:1)
UML语法是一种图解语法。请参阅
中的此多重性示例http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/
图6:Flight类和Plane类之间的双向关联示例
----------------- -----------------
| Flight |0..* 0..1 | Plane |
| | ------------------| |
|---------------- -----------------
答案 1 :(得分:1)
从UML 2.2 Superstructure OMG Specificiation
的第107页打印出来示例......
+ createWindow(location:Coordinates,container:Container [0..1] ):Window
MORE 多重元素规范中的示例,打印第97页。
多重性的规范示例。
|--------------------------------------------|
| Customer |
|--------------------------------------------|
| purchase : Purchase [*] {ordered, unique} |
| account: Account [0..5] {unique} |
| |
|--------------------------------------------|