Skip to content

OOP in JavaScript

Die vier Schichten der OOP in JavaScript

Viele Jahre habe ich (und nicht nur ich) versucht, die OOP in JavaScript aus der Sicht eines Java (C#, C++, ...) - Entwicklers zu erklären und darzustellen. Und ebenso alle Konzepte dieser klassischen (klassen-basierten) OOP-Sprachen nach JavaScript umzusetzen.

Mit einem Vortrag von Dr. Axel Rauschmayer hat sich mein Verständnis für die JavaScript-OOP komplett geändert und ich setze mittlerweile nur noch auf diesen Weg.

Referenz: Vortrag von Dr. Axel Rauschmayer - Four Layers Of OOP. Video-Link und weitere Erläuterungen dort, der Link zu den Slides direkt hier

  1. Literale Objekte
  2. Der Prototyp
  3. Der Konstruktor
  4. Vererbung