OOP und Vererbung: »ist-ein«

Wir haben die Mechanik von Vererbung bereits eingehend vorgestellt, aber wir möchten Ihnen ein Beispiel dafür zeigen, wie mit ihrer Hilfe Beziehungen zwischen realen Objekten modelliert werden können. Aus Programmierer-Sicht wird Vererbung durch Attributqualifikation in Gang gebracht und löst eine Suche nach einem Namen in einer Instanz, ihrer Klasse und dann deren Oberklassen aus. Aus Designer-Sicht ist Vererbung eine Möglichkeit, die Zugehörigkeit zu Mengen anzugeben: Eine Klasse definiert eine Menge von Eigenschaften, die von spezifischeren Mengen (d.h. Unterklassen) geerbt und spezialisiert werden können.

Zur Verdeutlichung bemühen wir erneut den Pizzabäcker-Roboter vom Anfang dieses Buchteils. Angenommen, Sie hätten ...

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.