I need some useful suggestion on design pattern for the following problem in Java.
I have three classes:
class A extends X implement Y {
doA()
}
class B extends X implement Y {
doB()
}
class C extends X implement Y {
doC()
}
Now I would like create a class D
that should reuse methods doA
, doB
and doC
of classes A
, B
and C
respectively.
Can anyone suggest a design for the above problem?