Ändern von Konstruktoren und die Vererbung in JavaScript

JavaScript ist keine typische OO-Sprache und sollte auch nicht dorthin gedrängt oder genötigt werden. Sie hat ihre eigenen Stärken, die man zu seinem Vorteil nutzen sollte. Aber es gibt Elemente klassischen objektorientierten Designs, die man in Anwendungen gut gebrauchen kann. Im letzten Abschnitt haben wir eine Form von OO-basiertem Design kennengelernt: Kapselung. Dieser Abschnitt behandelt eine andere Form: Vererbung.

Vererbung übernimmt (oder erbt) die Methoden und Eigenschaften eines anderen Objekts in ein neues Objekt. Das ist die Grundlage der Mächtigkeit klassenorientierter Entwicklung, weil eine Klasse von einer anderen erben kann und dabei entscheidet, welche Funktionen überschrieben ...

Get Einführung in JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.