私はJavaが複数の継承をサポートしていないことを知っています。私はちょうど私の問題の回避策があるかどうかを知りたい。複数のクラスを拡張する
私はクラスCustomAction
を持っています。このクラスは、2つの抽象クラス、すなわちBaseAction
とQuoteBaseAction
を拡張する必要があります。私はこれらの抽象クラスを変更することはできませんし、他の拡張することができます。
これらの抽象クラスには、私が利用する必要があるメソッド実装があります。私は、インターフェイスが別のインターフェイスだけを拡張することもできるので、インターフェイスを作成することはできません。
アイデア?
はおそらく、構図パターンは、あなたに役立つかもしれない - http://en.wikipedia.org/wiki/Composite_pattern –
をこれらのクラスは、任意のインターフェイスを実装していますか?それらのクラスを私たちに見せてもらえますか? –
これらのabstarctクラスは、他のいくつかのクラスを実装しています。私はこれらの抽象クラスでメソッドの実装を利用する必要があります。 – jijo