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

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

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

2007-04-07から1日間の記事一覧

シンプルGRASPパターン ■High Cohesion(高凝集性パターン)

クラス構成をよりシンプルにするための設計原則が「高凝集性(ハイ・コウヒージョン)パターン」です。役割的に関連性の高い責務(処理)は一つの要素(クラス・サブシステム)にまとめるというシンプルなパターンですが、これによりクラスの責務が1つのクラ…

シンプルGRASPパターン ■Low Coupling(疎結合パターン)

変更による影響を小さくし、再利用性を高めるための設計原則が「疎結合パターン」です。 これは設計でのあらゆる意思決定において考慮すべき原則でもあります。 結合性の低いクラス群は、変更に対する影響範囲が少なく、再利用もしやすいものになります。 と…