Objektorientierte Programmierung OOP

Als ich meinen guten Freund Patrick Ende der 1990er Jahre kennenlernte, meinte er nur ganz trocken "OOP is OK".
Aber wie und oder/auch wofür benötigen wir ein Objekt?
In JavaScript arbeiten wir stets mit Objekten wie z.B. mit: document.
Objekte haben Methoden, wie z.B.: document.write().
Und ein Objekt hat Eigenschaften wie z.B.: document.body.
Auf diese Objekte möchte ich hier aber nicht eingehen. Vielmehr möchte ich zeigen, wie wir Objekte erstellen und nutzen können.

Ich habe eine Idee, von der ich glaube, dass sie Euch gefallen könnte.
Wir erstellen unsere eigene Bibliothek.
Aber erst einmal die Grundlagen.

Wenn Ihr Anregungen oder Kommentare habt, seid so nett und kontaktiert mich unter: Kontakt