プロジェクトのバグを修正する必要がありますが、根本的な原因は、設計上の問題により、インターフェイスのすべての実装に広がった多くの回避策の影響であることが判明しました。そのインターフェースをリファクタリングしたいのですが、すべての実装を変更する時間がないため、今はできません。したがって、私のアイデアは、このインターフェイスにデフォルト メソッドを追加し、それを 1 つの実装だけに実装して (設計上の問題を部分的に修正)、次のスプリントで大きなリファクタリングを行うことです。このリファクタリングは、このインターフェースのすべてのメソッドをより単純で意味のあるものに置き換えることです。これらの新しいメソッドの 1 つは、質問の対象となるデフォルトのメソッドです。
しかし、実際には、このメソッドに必要な実装はありません。これは、正しい方向に向かう一時的な解決策にすぎません。
UnsupportedOperationException をスローするデフォルト メソッドを (もちろんインターフェイスで) 実装することは理にかなっていますか?