Istnieją klasy B i C biblioteki, zarówno dziedziczyć z klasy A. Mam 2 klasy, które rozszerzają B & C, a mianowicie MyB & MyC.Java Dziedziczenie wielu, pozbyć się duplikatu kodu
A
/\
B C
/ \
MyB MyC
MyB
& MyC
share wiele wspólnego kodu i są one tylko nieco inaczej.
Chcę pozbyć się duplikatu kodu, w jaki sposób mogę to zrobić w java? W C++ byłoby to możliwe przez stworzenie wspólnej klasy bazowej i oddanie wszystkiego, co jest powszechne w nim następująco:
A
/\
B C
\/
MyBase
/\
MyB MyC
to sprawdzić: http://stackoverflow.com/questions/17226364/java-alternative-to-multiple-inheritance – jsedano