Klassendiagramm und Code im Gleichlauf
Links Python-Code des Lauftagebuchs, rechts das UML-Klassendiagramm in exakter Notation: Wer auf eine Codezeile zeigt, sieht ihr Gegenstück im Diagramm leuchten, und umgekehrt. self.laeufe = [] wird kein Attribut, sondern die Linie mit dem Stern; das hohle Dreieck sitzt an der Basisklasse. Acht Stufen von class Lauf bis zur Personalverwaltung, dazu Teil und Ganzes: Beim Löschen zeigt die Objektbühne, dass Komposition und Aggregation nicht im Code stehen, sondern in der Bedeutung.
SoftwaretechnikAusprobieren