030
23.05.2004, 11:31 Uhr
(un)wissender
Niveauwart
|
@freewilly Mehrfachvererbung vergrößert die Objekte, außerdem müssen alle Basisklassen virtual erben, das kostet zusätzlich Performance. Größter Nachteil: da virtual geerbt witd, muss man die Parameter der ganzen Vererbungshierachie kennen und setzen-> kann Wahnsinn sein! Die meisten, nicht alle, Zeiger kann man durch Referenzen ersetzten, die vom Programmierer und Compiler performanter behandelt werden können. Ich bin nicht so drastisch wie virtual und habe auch die Erfahrung, dass zwischen Java und C++ sehr wohl in einigen Felder erhebliche Performanceunterscheide herrschen, aber Java hat wegen des JDKs wirklich was, außerdem läßt sich Java generell schneller schreiben! -- Wer früher stirbt ist länger tot. |