インタフェース分離の原則
Interface Segregation Principle
利用者にとって、不要なメソッドに依存させない。利用用途が異なるインタフェースは分離して考える
Open-Closed Principle
や
Single Responsibility Principle
などと関連が強い
#SOLID