Aktivität 01
Paararbeit: Tierhierarchie modellieren
Schüler zeichnen ein UML-Diagramm für eine Tier-Oberklasse mit Unterklassen wie Hund und Vogel. Sie implementieren gemeinsame Methoden wie 'bewegen()'. Paare testen den Code mit Instanzen.
Wann ist eine 'ist-ein'-Beziehung zwischen Klassen architektonisch sinnvoll?
ModerationstippFordern Sie die Paare während der Tierhierarchie-Modellierung explizit auf, ihre Annahmen über die Beziehungen zu benennen und zu hinterfragen, warum sie bestimmte Klassen als Ober- oder Unterklassen wählen.
Worauf zu achten istGeben Sie den Schülerinnen und Schülern eine Liste von Begriffspaaren (z.B. 'Hund' und 'Tier', 'Rechteck' und 'Kreis'). Sie sollen für jedes Paar entscheiden, ob eine 'ist-ein'-Beziehung und damit Vererbung sinnvoll ist, und ihre Entscheidung kurz begründen.