アプリケーションのインターフェイスを変更するためのベスト プラクティスは何ですか。インターフェイスが多くの Java クラスによって実装されている場合、それを変更する最善の方法は何ですか? 新しいクラスに拡張しますか? 任意のデザイン パターンを使用しますか? または委任を使用しますか(委任を使用する方法はないと思います)?非推奨のアノテーションを使用する予定はありますか?
これが最善の解決策ですか?
public interface interface1
{
}
public interface interface2 extends interface1
{
public void newMethod()
}