1 Einleitung

Die meisten Entwickler verbinden objektorientierte Programmierung mit den üblichen an Hochschulen gelehrten Sprachen wie C++ und Java, die auf Klassen beruhen. Bevor Sie in diesen Sprachen irgendetwas tun können, müssen Sie zunächst eine Klasse erstellen, selbst wenn Sie nur ein einfaches Befehlszeilenprogramm schreiben wollen. Auch die üblichen Entwurfsmuster in der Branche stützen das Prinzip der Klassen. In JavaScript aber gibt es keine Klassen, und das ist einer der Gründe für die Verwirrung, die sich bei Personen breitmacht, die diese Sprache nach C++ oder Java zu lernen versuchen.

Objektorientierte Sprachen zeichnen sich durch folgende Charakteristika aus:

  • Kapselung: Daten können zusammen mit der Funktionalität gruppiert werden, ...

Get JavaScript objektorientiert 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.