クラス B と C を拡張する必要があるクラス A があり、これらは両方ともサードパーティによって提供されており、それらを制御することはできません。Java は多重継承をサポートしていないためです。私の場合、基本クラスの実装を継承したいのですが、それらのコードを自分のクラスにコピーしたくないため、インターフェイスを使用しても役に立ちません。そうしないと、今後のすべての変更を認識する必要があります。
このニーズを達成するための最良の方法は何でしょうか?
すべての提案は大歓迎です!
クラス B と C を拡張する必要があるクラス A があり、これらは両方ともサードパーティによって提供されており、それらを制御することはできません。Java は多重継承をサポートしていないためです。私の場合、基本クラスの実装を継承したいのですが、それらのコードを自分のクラスにコピーしたくないため、インターフェイスを使用しても役に立ちません。そうしないと、今後のすべての変更を認識する必要があります。
このニーズを達成するための最良の方法は何でしょうか?
すべての提案は大歓迎です!