Aktivität 01
Pair Programming: Fahrzeug-Hierarchie
Paare entwerfen eine Klassenhierarchie für Fahrzeuge (Oberklasse Fahrzeug, Unterklassen Auto, Lkw). Sie modellieren mit UML, implementieren Methoden wie fahren() und testen Polymorphie. Abschließend refaktorisieren sie für bessere Wiederverwendbarkeit.
Vergleichen Sie die Vorteile von Vererbung gegenüber reiner Komposition in komplexen Systemen.
ModerationstippWährend der Pair Programming-Aktivität zur Fahrzeug-Hierarchie wechseln Sie bewusst die Partnerpaare, um verschiedene Perspektiven auf die Modellierung einzubringen.
Worauf zu achten istStellen Sie den Schülerinnen und Schülern ein einfaches Szenario vor (z.B. verschiedene Arten von Bankkonten). Bitten Sie sie, auf einem Blatt Papier eine einfache Klassenhierarchie zu skizzieren, die Vererbung nutzt, und kennzeichnen Sie die Basis- und abgeleiteten Klassen.