ソフトウェアアーキテクチャ博物館AtMuseum
用語解説
用語解説
cohesion
説明 | 凝集度:モジュール内部の結びつきの高さ。凝集度は高いほど良い。
同一目的の変数を中心に、機能が集まっていると凝集度は高くなる。 様々な変数を取り扱っているモジュールは凝集度が低い。
凝集度を物質成分に例えると、 炭素結合しているダイヤモンドは結合度が高く、シンプルで美しい。 複数成分が混ざっている軽石は凝集度が低く、落とすだけで割れてしまう。
「高凝集疎結合」がよい設計品質。 結合度を参照のこと。 |
---|