2

別のクラスへのリンクを描画しなくても、同じクラス ボックス内で多重度を指定できることはわかっています。

私の質問は、名前の後またはタイプの後、多重度はどこに行くべきですか?

それは...ですか:

可視性名の多重度: タイプ

なので

+ clients [0..n] : Client

また

可視性名: タイプの多重度

なので

+ clients : Client [0..n]

私は 2 冊の本を持っています (Larman と UML による Applitying UML and Patterns と、Arlow と Newstadt による統合プロセス) が、それらは異なります

4

2 に答える 2

1

UML 2.2 Superstructure OMG Specificationationの印刷された 107 ページから引用

例 ...

+createWindow (場所: 座標、コンテナ: コンテナ[0..1] ): ウィンドウ

詳細印刷された 97 ページの多重度要素仕様の例。

多重度に関する仕様の例。

|--------------------------------------------|
|                Customer                    |
|--------------------------------------------|
| purchase : Purchase [*] {ordered, unique}  |
| account: Account [0..5] {unique}           |
|                                            |
|--------------------------------------------|
于 2010-01-10T18:08:43.573 に答える
1

UML 構文は図式的な構文です。からのこの多重度の例を参照してください

http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/

図 6: Flight クラスと Plane クラスの間の双方向の関連付けの例

 -----------------                   -----------------
 | Flight        |0..*         0..1  |  Plane        |
 |               | ------------------|               |
 |----------------                   -----------------
于 2010-01-10T17:22:12.610 に答える