クラス A とクラス B をクラス C に継承したいとします (ここでは、B も A を拡張します)。Java で直接行うことはできませんが、Mixin 継承 (リンク: http://csis.pace.edu/~bergin/patterns/multipleinheritance.html )を使用することで、1 つのインターフェイスを使用することをよく知っています。 AとBが無関係なクラスの場合、もう1つは基本クラスとして内部的に委任を使用して実行できます。
AとBに親子がいて、Cで両方を継承する必要がある場合、どうすれば同じことができますか?
参考までに、クラスAとBで不変性を達成するために同じことをしようとしています.