Hier lernst du alles rund um objektorientierte Programmierung in JavaScript.
Paradigma
Objektorientierte Programmierung ist ein basierend auf dem Konzept von Objekten.
Objekte
Wir verwenden Objekte, um reale oder abstrakte zu modellieren bzw. zu beschreiben.
Properties und Methoden
Objekte können Daten (Properties) und Code (Methoden) beinhalten. Wenn wir Objekte nutzen, packen wir die Daten und das entsprechende Verhalten in einen Block.
Self-Contained
In OOP sind Objekte in sich geschlossene Codeteile.
Baublöcke
Objekte sind Baublöcke von Applikationen und interagieren miteinander.
API
Interaktionen erfolgen über eine öffentliche Schnittstelle (API): Methoden, auf die der Code ausserhalb des Objekts zugreifen und sie zur Kommunikation mit dem Objekt nutzen kann.
Organisation
OOP wurde mit dem Ziel entwickelt, Code zu organisieren, um ihn flexibler und wartbarer zu machen ("Spaghetti-Code" vermeiden).