Chapter 22. Design mit Klassen

Bis jetzt haben wir uns auf das OOP-Werkzeug in Python konzentriert, die Klasse. Bei OOP geht es auch um Design-Fragen, d.h. darum, wie man Klassen einsetzt, um nützliche Objekte zu bilden. In diesem Abschnitt werden wir einige der Kernideen von OOP und einige weitere, etwas realistischere Beispiele vorstellen. Die meisten hier erwähnten Design-Begriffe erfordern eine ausführliche Erklärung, als wir sie hier geben können. Wenn dieser Abschnitt Ihre Neugier weckt, empfehlen wir Ihnen, anschließend einen Text über OOP-Design oder Entwurfsmuster zu lesen.

Python und OOP

Pythons Implementierung von OOP kann mit drei Grundkonzepten zusammengefasst werden:

Vererbung

Basiert auf der Attributsuche in Python (in Ausdrücken wie ...

Get Einfüehrung in Python 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.