So che Java non supporta l'ereditarietà multipla non consentendo di estendere più di una classe. Voglio solo sapere se c'è una soluzione alternativa per il mio problema.Estensione di più classi
Ho una classe denominata CustomAction
che deve estendere due classi astratte, BaseAction
e QuoteBaseAction
. Non posso cambiare nessuna di queste classi astratte e farne estendere l'altra.
Queste classi astratte hanno implementazioni di metodo che è necessario utilizzare. Non riesco a creare un'interfaccia anche perché un'interfaccia può estendere solo un'altra interfaccia.
Qualche idea?
Forse il modello Composizione potrebbe aiutare - http://en.wikipedia.org/wiki/Composite_pattern –
fare quelle classi implementa alcuna interfaccia? Potresti mostrarci quelle lezioni? –
Queste classi di abstarct implementano altre classi. Ho bisogno di utilizzare l'implementazione del metodo in queste classi astratte. – jijo