結合度に関するgragragraciaのブックマーク (1)

  • モジュール結合度について復習した - おじゃまぷよ系エンジニアメモ

    プリンシプルオブプログラミング読んでなんとなく思い立ってモジュール結合度について考え直した 昔、基情報技術者試験受けたときに勉強したときはただ暗記しただけだったけど改めて結合度について学んでみると「なるほどな…」って思うことが多かったので実際にクラスとか書いてまとめてみる モジュール結合度とは モジュール同士の関係の密接さを表す尺度…… と書いてあるがちょっと意味が難しい。クラス同士の影響度と言ったほうがわかりやすい。クラスの処理や値を変更すると他のクラスに影響を及ぼすものが結合度が高いということだろう。 モジュール結合度には以下の6種類があり、レベルが高いほど結合度が低い。 レベル6データ結合 レベル5 スタンプ結合 レベル4 制御結合 レベル3 外部結合 レベル2 共通結合 レベル1 内容結合 レベル6データ結合 スカラー型のデータを引数として渡す結合。 <?php class Mo

    モジュール結合度について復習した - おじゃまぷよ系エンジニアメモ
  • 1