Kapitel 5: Klassen und Schnittstellen

Als objektorientierte Programmiersprache unterstützt Python eine Vielzahl von Features, wie etwa Vererbung, Polymorphismus und Kapselung. Um in Python Aufgaben zu erledigen, ist es oft erforderlich, neue Klassen zu schreiben und zu definieren, wie ihre Schnittstellen und Hierarchien aussehen.

Pythons Klassen und Vererbung erleichtern es, durch Objekte das beabsichtigte Verhalten eines Programms zu verdeutlichen. Sie ermöglichen es, die Funktionalität im Laufe der Zeit allmählich zu verbessern und zu erweitern. Sie sind flexibel an sich ändernde Anforderungen anpassbar. Das Wissen darüber, wie man sie richtig verwendet, ermöglicht es, Code zu schreiben, der sich gut warten lässt.

Punkt 37  Klassen statt integrierte ...

Get Effektiv Python programmieren, 2. A. 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.