23.11.2012 Aufrufe

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

div - beim Fachbereich Informatik - Hochschule Darmstadt

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

2.3.2 ECMAScript: Objektbasierend<br />

Klassendeklarationen – wozu?<br />

� Klassendeklaration in C++ / Java<br />

� ermöglicht Typprüfung zur Compile-Zeit<br />

- Typprüfung findet in ECMAScript generell zur Laufzeit statt<br />

� definiert Speicherallokation<br />

- in ECMAScript nicht nötig, da Objekte dynamisch erweiterbar sind<br />

� Nachteil bei Verzicht: geringere Sicherheit<br />

� kaum Überprüfungen zur Compile-Zeit möglich<br />

� Schreibfehler in Attributnamen erzeugen neue Attribute<br />

� Nachteil bei Verzicht: geringere Geschwindigkeit<br />

� Laufzeittypprüfung kostet Rechenzeit<br />

� es kann kein typspezifischer Code generiert werden<br />

Prof. Dr. R. Hahn, Prof. Dr. B. Kreling, h_da <strong>Fachbereich</strong> <strong>Informatik</strong>, Entwicklung webbasierter Anwendungen, SS2009<br />

167

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!