Kapitel 14             

Objektorientierte Programmierung

Python ist eine objektorientierte Programmiersprache. Deshalb wurden einige Aspekte der objektorientierten Programmierung bereits an mehreren Stellen des Buches erwähnt. Das ließ sich gar nicht vermeiden. Sie haben Objekte wie Listen oder Strings verwendet und Methoden von Objekten aufgerufen. Aber Ihre Programme waren noch nicht objekt­orientiert.

Dieses Kapitel geht einen Schritt weiter und erklärt, wie man objektorientierte Software gestaltet. Sie erfahren, wie man ...

  • durch UML-Diagramme eine Klassenstruktur entwirft,
  • eigene Klassen mit Attributen und Methoden definiert,
  • neue Klassen von bereits existierenden Basisklassen ableitet (Vererbung),
  • mit »magischen« Methoden Operatoren ...

Get Python 3 für Studium und Ausbildung 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.