He creado dos granosAlternativa de herencia múltiple en Java
class BackPageBean{
String backPage = null;
:
:
:
}
class InformationMessageBean{
String informationMessage = null;
:
:
:
}
Ahora, si una clase es backpage conscientes entonces se extenderá backPageBean, o si necesita mostrar algún tipo de mensaje a continuación, se extiende InformationMessageBean.
class BackPageAware extends backPageBean{
}
class InfoMessAware extends InformationMessageBean{
}
someFunction() {
if (theObject instanceOf backPageBean) {
prepareTheBackPage (theObject.getBackPage());
}
if (theObject instanceOf InformationMessageBean) {
showtheInformation (theObject.getMessage());
}
}
Ahora el problema es que si quiero tener un grano que es tanto BackPageAware, así como InformationAware entonces, como no tenemos la herencia múltiple, lo que debería ser el enfoque?
Es Java. No JAVA. –
nunca sabía, thnx: D –