Componentの安定度の指標
要は、
自分に依存しているものが多いほど、安定
Aに依存しているものが3つあれば、Aを変更する理由が少なくとも3つあるので安定
Aに依存しているものが1つもなければ、Aを自由に変更しまくれるので不安定
自分が依存しているものが少ないほど、安定
例えば、
Layerd Architectureの最外周であるViewの1Componentをイメージしてみる
そのComponetに依存しているものは、1つもない
そのComponentは内部の3つ(例)のものに依存している
最も不安定
Layered Architectureの中心のEntityをイメージしてみる
そのEntityに依存しているものは、3つ(例)ある
そのEntityは、他のものに依存していない
最も安定
安定している方が良いとか、不安定な方が良い、とかそういう話ではないmrsekut.icon