抽象度
抽象度の測定
抽象度 = 「コンポーネント内の抽象クラスとinterfaceの総数」 / 「コンポーネント内のクラスの総数」
距離 = | 抽象度 + Instability - 1 |
0以上1以下の値になる.
これが0の場合が望ましいコンポーネントの状態.
抽象度が1でInstabilityが0である「安定し抽象度が高い」
全てのコンポーネントの距離を計算し,0に遠いコンポーネントから設計する方針もありうる.
分散や平均を計算するなど統計学的なアプローチも.
推移を監視するなども.