レベルエンター山本大のブログ

面白いプログラミング教育を若い人たちに

BLOCKVROCKリファレンス目次はこちら

そういえばGRASPとは

GRASPとは
General(汎用)
Responsibility(責任)
Assignment(割り当て)
Software(ソフトウェア)
Patterns(パターン)
の頭文字でオブジェクト指向ドメインオブジェクト設計をのための原則です。
より詳しく言えば、オブジェクトへの責任割り当て(振る舞いの割り当て=メソッド割り当て)の原則であり、
オブジェクト分割の指針ともなります。

これらのパターンは以下の書籍で詳しく説明されています。

実践UML―パターンによる統一プロセスガイド

実践UML―パターンによる統一プロセスガイド

  • 作者: クレーグラーマン,Craig Larman,依田光江,依田智夫,今野睦
  • 出版社/メーカー: ピアソンエデュケーション
  • 発売日: 2003/10
  • メディア: 単行本
  • 購入: 2人 クリック: 8回
  • この商品を含むブログ (29件) を見る

この本は、訳本と言うこともあり読みにくいですが
実践的なオブジェクト指向適用の方法論が書かれていて興味深い内容です。
初版が1998年なので随分古い本ですが内容はとてもしっかりしています。