関係

UMLには、クラス間の関係(relationship)を表現するための方法がいくつか定義されている。

  • 依存(dependency)
  • 関連(association)
    • 誘導可能性(navigability)
    • 関連名
    • 多重度
  • 集約(aggregation)
  • コンポジション(composition)
  • 汎化(generalization)
  • 関連クラス(association class)
  • 限定子(qualifier)


それぞれについては別項で説明するが、クラス間の関係の1種類である「実現関係(realization)」についても別項を設けることにする。