Thread Ein paar Programmiertricks (39 answers)
Opened by roooot at 2008-03-22 23:16

KurtZ
 2008-03-23 21:53
#107414 #107414
User since
2007-12-13
411 Artikel
BenutzerIn
[default_avatar]
murphy+2008-03-23 20:03:48--
KurtZ+2008-03-23 16:02:23--
[...] Verstehe deinen Schluss nicht, nur weil die Vererbung prototypisch ist hat JS doch wohl trotzdem Klassen. [...]


Das ist schlicht falsch. ECMA-262 konformes JavaScript kennt das Konzept einer Klasse im Sinne der objektorientierten Programmierung nicht. ...


du hast die unterschiede sehr gut beschrieben, aber das hängt doch alles von der Definition von Klasse ab. Und da die Terminologie von OOP für mich ziemlich inkoherent ist (manche bezeichnen z.B. mit "Objekte" die "Instanzen" andere die "Klassen") und diverse quasistandards einander beißen (smalltalk, Java, ...) würde mich doch interessieren wo du diese spezielle Definition für "Klasse" herholst.

Wurde das etwa mittlerweile standardisiert?

BTW: IMHO kann man das JS-Modell weitestgehend mit Perl-Closures nachbauen (Prototyping ist zugegeben aufwändig), weswegen Perl im grunde doch zwei Objektmodelle hat.
TMTOWTDYOG (there's more than one way to dig your own grave)

View full thread Ein paar Programmiertricks