Thread Vererbung (15 answers)
Opened by leo11 at 2009-06-29 20:00

LanX-
 2009-07-03 23:18
#122834 #122834
User since
2008-07-15
1000 Artikel
BenutzerIn

user image
Quote
Umso lächerlicher ist es ja auch. Du sagst ganz klipp und klar das JavaScript keine echten Klassen kennt. Verglichen mit Perl? Perl kennt technisch ebenfalls keine Klassen.


"Because a class in Perl is really just a package"
http://perldoc.perl.org/perltooc.html

Quote
Nein, hast du nicht. Bisher wurde nichtmal JS erwähnt, Und in einem Satz zu sagen das JS ja eigenltich keine Klassen kennt, daran ist nichts relativitiert.


Der OP meinte die Vererbung liefe von Objekt zu Objekt und ich fragte ob er JS meine. Der Kontext ist also klar.


Klassenlose Vererbung
ist ein verbreitete Floskel um JS zu beschreiben. Crockford selbst bespricht ein Muster von "pseudoklassicher Vererbung".

Quote
1) Ich sprach nirgendswo von "echten Attributen".

stimmt du hast noch nicht mal "echt" gesagt
Quote
Grundsätzlich gesehen bietet dir Pure Perl etwas wie Attribute nicht an.


"Data fields peculiar to each object are often called instance data or object attributes, and data fields common to all members of that class are class data, class attributes, or static data members."
http://perldoc.perl.org/perltoot.html

Quote
Nebenbei Damian Conway in seinem OOP Buch sagt ja selber das es in Perl keine Attribute gibt, der text dazu wurde hier ja schon sogar zitiert, aber lass mich raten. Nicht verlässlich?


Was leider falsch ist, in 1.1.1 definiert er Objektattribute und 1.1.3 heißt sogar "Klassenattribute und Methoden"

Um das ganze einer Versachlichung zuzuführen werde ich bei Gelegenheit ein OO Glossar im Wiki einstellen, dass ich schamlos bei Conway's "Objektorientierte Programmierung mit Perl" abschreiben werde, er hat sich nämlich einige Mühe gegeben die Terminologie mit anderen Sprachen abzustimmen.

Last edited: 2009-07-04 04:41:50 +0200 (CEST)

View full thread Vererbung