インターフェイスを設計するとき、私は何度も同じ状況に遭遇し続けます。この状況では、インターフェイスを使用する特定の実装では、インターフェイスに特定のパラメータが必要ですが、他の実装では必要ありません。
- インターフェイスを設計する際のベストプラクティスは何ですか?
- インターフェイスを実装するが、すべてのパラメーターを使用しない特定の実装があっても大丈夫ですか?
または、これらの状況では、パラメーターのリスト(いくつかの構造)を取り込んで、各実装でそれに応じてそのリストを処理する必要がありますか?