Objektorientierte Programmierung mit Python

Solange Computer durch Befehle auf der Kommandozeile bedient wurden, leistete die imperative Programmierung mit algorithmischen Grundstrukturen gute Dienste. Mit der Einführung grafischer Oberflächen war die Einführung eines neuen Programmierparadigmas, die objektorientierte Programmierung, notwendig.

Die Grundidee des objektorientierten Modells lässt sich wie folgt formulieren:

In den folgenden beiden Abschnitten wird gezeigt, wie man das objektorientierte Modell in Python umsetzt.