クラス図

<< 目次を表示 >>

ページ位置:  UMLのモデリング > UMLのダイアグラム > 構造図 >

クラス図

クラス図ではシステムの論理的な構造(クラスおよびその他のモデルを構成する要素)を表現します。クラス図は静的なモデルであり、存在するものやどんな属性・振る舞いなどがあるかを明確にします。クラス図はクラスとインターフェース間の関係を表現するもっとも便利な方法です。汎化や集約・関連は継承・コンポジションや利用方法などを表現します。

 

クラス図で利用する要素や接続は、ツールボックスのクラスグループに含まれています。

 

 

ダイアグラムの例

下の例ではクラス間の集約関係を表しています。AccountクラスとAddressBookクラス間の弱い集約は、必ずしも保持する必要がないことを示しています。それ以外の場所で利用されている強い集約(コンポジション)はクラスを所有・管理していることを示しています。

 

 

 

ツールボックスの要素と接続

要素

接続

 

 

参照: