Warum OOP existiert: Die wahre Geschichte hinter objektorientierter Programmierung
Why OOP Exists
Dieser Artikel erklärt die Kernideen der objektorientierten Programmierung (OOP) anhand einer Geschichte aus dem College: Bei einem Projekt zur Bibliotheksverwaltung zeigt der Autor, wie er und sein Partner Bücher und Autoren als Abstraktionen modellieren. Daraus entstehen Objekte, die über Funktionen manipuliert werden. Der Artikel zeigt, wie Python mit Klassen Namespaces für diese Funktionen bereitstellt und warum OOP eigentlich nur darum geht, Code um reale Dinge zu strukturieren. Er richtet sich an Einsteiger und Fortgeschrittene, die ein tieferes Verständnis von OOP in Python gewinnen möchten.
„Der Kern von OOP ist, dass du hochrangige Abstraktionen für die Entitäten erstellst, die dir wichtig sind, um die Arbeit mit ihnen zu erleichtern.“