Okapi Project   Web technological site for the beginner... Top

1. 実装レベルへの落とし込み

1.2. 実装クラス図

制御のためのクラスを書き足してクラス図を完成させます。


ここまで実装クラス図を作成しましたが、実際の現場ではこんなにすんなり実装クラス図ができることはまずありません、いろいろ試行錯誤を繰り返しなが作成することになります。 クラス図には100%正解はありません、システムの開発方針や問題点の捉え方により千差万別のクラス図があります。ただ、明らかによくないクラス図はあります。クラスの責務が明確になっていないことや、関係の無いクラス同士に依存関係がある場合です。

実装レベルへの落とし込みのポイント

1. クラスの責務を明確にする。
2. クラス間の結合度を低くする。