クラス図(依存関係)

2つのクラスの間に関係があり、その2つのクラス間の依存度合いが
非常に弱い場合(疎結合)は、関連よりも依存関係を使います。


例えば、会社と部門と社員には関係があります。
下のクラス図では、社員への関連が2種類あるので意味がわかりにくい状態になっています。


会社と社員の関係は、
会社が「雇う」という操作の中で、社員インスタンスを生成(create)する関係とも考えられます。
会社と社員の関係は採用時に強く、入社後は部門と社員の関係よりは弱いとなると、
関連ではなく依存関係であると考える事ができます。


こんな感じかな・・・う〜ん難しいですねぇ・・・
依存関係はクラス図の関連が多くなった時に、
本質的なクラス構造間の関係(関連)と区別する目的で使用するみたいですね。