<< 目次を表示 >> ページ位置: UMLのモデリング > UMLのダイアグラム > 構造図 > クラス図 |
クラス図ではシステムの論理的な構造(クラスおよびその他のモデルを構成する要素)を表現します。クラス図は静的なモデルであり、存在するものやどんな属性・振る舞いなどがあるかを明確にします。クラス図はクラスとインターフェース間の関係を表現するもっとも便利な方法です。汎化や集約・関連は継承・コンポジションや利用方法などを表現します。
クラス図で利用する要素や接続は、ツールボックスのクラスグループに含まれています。
下の例ではクラス間の集約関係を表しています。AccountクラスとAddressBookクラス間の弱い集約は、必ずしも保持する必要がないことを示しています。それ以外の場所で利用されている強い集約(コンポジション)はクラスを所有・管理していることを示しています。
参照: