第12章 1カ所にたくさんの変更が必要ですが、関係するすべてのクラスの依存を排除すべきでしょうか?
割り込み点
特定の変更による影響を検出できるプログラム上の場所
影響スケッチ上のどの楕円もアクセスさえできれば、割り込み点として利用できる
private変数になっている場合などがあるので、その場合は割り込み点として使えない
絞り込み点
影響スケッチが集約された場所
少数のメソッドに対するテストで、多くのメソッドの変更を検出できる場所
絞り込み点とは、自然なカプセル化の境界
特定の変更による影響を検出できるプログラム上の場所
影響スケッチ上のどの楕円もアクセスさえできれば、割り込み点として利用できる
private変数になっている場合などがあるので、その場合は割り込み点として使えない
影響スケッチが集約された場所
少数のメソッドに対するテストで、多くのメソッドの変更を検出できる場所
絞り込み点とは、自然なカプセル化の境界