2009-02-06
■[GRASP]GRASPパターン
GRASPについて
- General(汎用)
- Responsibility(責任)
- Assignment(割り当て)
- Software(ソフトウェア)
- Patterns(パターン)
オブジェクト指向設計の基本とは、適切なクラスに適切な責任を割り当てることである
- ここでいう責任とは、クラスが何らかの処理を実行する責任(実行責任)と、
- クラスが持つ情報を把握する責任(情報把握責任)のことである。
- そして、この責任割り当ての指針がGRASPである。
責任駆動開発設計
responsibility-driven design : RDD
- 「責任」「役割」「強調」の観点から設計を行う。
- GRASPはRDD一部であり、その手段である。
一覧
- 責任を割り当てる際の指針
- 保守性・拡張性・再利用性を高めるための指針
- クラスを洗練する時に使用
参考
実践UML 第3版 オブジェクト指向分析設計と反復型開発入門
- 作者: クレーグ・ラーマン,依田智夫,今野睦,依田光江
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2007/11/12
- メディア: 単行本(ソフトカバー)
- 購入: 8人 クリック: 179回
- この商品を含むブログ (28件) を見る
Javaでオブジェクト指向開発する実践技術 (SCC books)
- 作者: 谷川健
- 出版社/メーカー: エスシーシー
- 発売日: 2005/10
- メディア: 単行本
- クリック: 2回
- この商品を含むブログ (2件) を見る
トラックバック - http://d.hatena.ne.jp/asakichy/20090206/1233880586
- egyptneko code - GRASPパターン
- Strategic Choice - Inappropriate Intimacy
- Strategic Choice - デザインパターンに習熟せよ
- Strategic Choice - ドメイン駆動設計・アプリケーション構築編・モ...
- Strategic Choice - ドメイン駆動設計・大規模戦略編・腐敗防止層
- Strategic Choice - ドメイン駆動設計・大規模戦略編・責務のレイヤ
- Strategic Choice - 育ちのよいコード
- Strategic Choice - 60/60ルール
- Strategic Choice - まとめ本
リンク元
- 1 http://reader.goo.ne.jp/web/index.php
- 1 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=VYc&q=インターフェース 分離&btnG=検索&lr=lang_ja
- 1 http://www.google.co.jp/search?q=オープンクローズ 原則&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox
- 1 http://www.google.com/search?hl=ja&q=オブジェクト指向+設計原則&meta=lr=&aq=0&oq=オブジェクト指向+設??%




