ソフトウェア開発メモ

日々のソフトウェア設計、実装で考えている、気づいた事を書いています。それが真実か否かは保証しません。悪しからず。

オブジェクトデザイン 3.5 候補を記述するについて

引き続き読書、オブジェクトデザイン 3.5 候補を記述するについてです。

名前とロールの実際の役割の整合性について評価します。ステレオロールタイプを当ててクラス候補を性格づけてみます。ステレオロールタイプについてですが、厳密に従う必要性はなくあくまで手助けという考え方になります。

後、以下の様に色々細分化して考えるのも良いようです。ようは正しく性格づける事ですかね。

  • インタフェース役

    • ユーザーインタフェース役

    • 外部インターフェース役

    • 内部インターフェース役

  • 情報を扱うクラスは

    • 情報保持役

    • 情報提供役