独立性 |
結合度 |
種類 |
説明 |
低 | 強 | 内容結合 | 絶対番地を用いて直接相手モジュールを参照したり、相手モジュールに直接分岐する。 |
共有結合 | 共通領域(グローバル領域)に定義されたデータを参照する。 | ||
外部結合 | 必要なデータだけを外部宣言し、ほかのモジュールから参照を許可し共有する。 | ||
制御結合 | 機能コードなど、モジュールを制御する要素を引数として相手モジュールに渡し、モジュールの機能や実行を制御する。モジュール凝集度の論理的凝集度がこれに相当する。 | ||
スタンプ結合 | 相手モジュールで、構造体データ(レコード)の一部を使用する場合でも、構造体データすべてを引数として相手モジュールに渡す。 | ||
高 | 弱 | データ結合 | 相手モジュールをブラックボックスとして扱い、必要なデータだけを引数として渡す。 |
番号 |
リンク先の名称 |
リンク先の説明 |
リンクした日 |
1 | オブジェクト指向とモジュールの凝集度、モジュールの結合度 - だるまのエクセルVBA | オブジェクト指向を理解するうえで、凝集度と結合度の理解は欠かせません。ここではその2つについて説明します。 | 2010/12/30 |
番号 |
著者名 |
書籍名 |
ISBN |
1 | ITアシスト | 3週間完全マスター 応用情報技術者 2010年版 | 978-4822284077 |