インターフェース分離の原則
interfaceに不必要なメソッドが紛れ込んでいると混乱の元.
適切な粒度でinterfaceを産み出そう.