TL;DR

モジュール間に依存関係が生じている状態。あるモジュールを変更すると、関係するモジュールすべてに変更が必要になる。

仕組み

情報漏洩は、情報の一部がインタフェースに反映されていると起きる。インタフェースがシンプルであるほど、情報隠蔽はうまくいく。

情報漏洩は、クラスを少し大きくすることで改善できることが多い。

関連

出典