インタフェース棲み分け原理インタフェース分掌原理とデフォルトメソッドを1として8
クライアントは
インターフェースの不要なメソッドを実装することを強制すべきではないと私たちは定義する必要があります インタフェースが論理的に分離しているようなインタフェース
しかし、Java 8で導入されたデフォルトのメソッドコンセプトは、Javaインターフェイスでのメソッドのデフォルト実装を提供する柔軟性を提供しました。
Java 8は、コアロジックに関連しないメソッドをいくつか持つようにインターフェイスを拡張する可能性を提供しているようですが、デフォルトまたは空の実装がいくつかあります。
分離の懸念に違反していませんか?思考?