クラス図の多重度は、関連付けの両端に示されている必要があります。これは、リンクできるインスタンスの最小数と最大数を指定します。

たとえば、車には3つまたは4つの車輪がありますが、各車輪は正確に1つの車に属しています。アソシエーションの終わり近くに多重度表記を配置します。これらの記号は、他のクラスの1つのインスタンスにリンクされている1つのクラスのインスタンスの数を示します。

たとえば、1つの会社に1人以上の従業員がいますが、各従業員は1つの会社でのみ働いています。

多重性示例

  • 最小値と最大値は2つのドットで区切られています。
  • アスタリスク(*)は、不確定な最大値を表します。
  • 最小値と最大値が同じ場合、数値は1回だけ表示されます。
  • また、0個以上(0…*)は一般的であるため、単純アスタリスク(*)とも呼ばれます。

最後に、範囲や個々の値をコンマで区切って、代替値、つまり1..3、5..8を一覧表示できます。

 

クラス図の例

クラス図をオンラインで編集する