Java でのインターフェイスと実装の次の階層があります。
A <- B <- C
A_impl <- B_impl <- C_impl
whereA <- B
はB
extends A
、A_impl
implementsA
などを意味します。
今私は拡張したいと思います , 拡張しB
ながらD
,C
言い換えれば:D
E
A <- B <- C <-|
<- D <-- E
D_impl
extendsがありますB_impl
が、何を拡張する必要がありE_impl
ますか? andE_impl
の両方を実装していますが、 Java でandの両方を拡張することはできません。それで、私は何をすべきですか?C
D
C_impl
D_impl