4. インターフェイス分離原則 (Interface Segregation Principle:ISP)

単独の汎用的なインターフェイスよりも、多くの特化したインターフェイスの方がよい。

関連する機能一式をすべてメソッドとして備えたインターフェイスを定義すると、クライアントが使わないメソッドに依存することになる。凝集度を保ったままインターフェイスを分割して小さくすべき。