Kursvorlage
UML für Fortgeschrittene – abstrakte Strukturen und komplexe Beziehungen
Lerne Vererbung mit Java: Modelle, Methoden, Bus mit Fahrgästen, abstrakte Klassen.

Didaktische Zielsetzung
Diese Kursvorlage zielt auf die strukturierte Einführung und Vertiefung zentraler Konzepte der objektorientierten Modellierung ab, insbesondere im Kontext von Vererbung und abstrakten Klassen. Lehrkräfte erhalten eine Grundlage zur systematischen Verbindung von UML-Modellierung und anschließender Implementierung in Java. Der Fokus liegt auf der Entwicklung eines konsistenten Verständnisses für Klassenstrukturen, Beziehungen und Methoden in komplexeren Systemen. Die Vorlage unterstützt damit den Kompetenzaufbau im Bereich objektorientiertes Denken und modellbasierte Softwareentwicklung.
Kompetenzschwerpunkte
- Erstellung und Nutzung abstrakter Basisklassen zur Strukturierung von Klassenhierarchien
- Ableitung spezialisierter Klassen zur Umsetzung von Vererbungsbeziehungen
- Modellierung der Klassen Auto, Fahrrad und Bus mit gemeinsamen Attributen und Methoden
- Integration von Fahrgast-Objekten in eine Bus-Klasse als Beispiel für Objektbeziehungen
- Entwicklung und Implementierung von Methoden wie fahren() und anhalten()
- Umsetzung von Komposition sowie n:m-Beziehungen im Online-Shop-Modell
- Modellierung von Selbstbeziehungen und Assoziationsklassen im Kontext sozialer Netzwerke
Struktur der Bausteine
Fahrzeuge und Vererbung
Dieser Baustein führt in die Modellierung abstrakter Klassen und deren Vererbung ein und verdeutlicht die Umsetzung objektorientierter Beziehungen anhand eines Fahrzeugmodells.
Online-Shop Modellierung und Implementierung
Dieser Baustein behandelt die Modellierung komplexer Klassenbeziehungen wie Komposition und n:m-Assoziationen am Beispiel eines Online-Shop-Systems.
Soziales Netzwerk modellieren
Dieser Baustein fokussiert die Modellierung von Selbstbeziehungen und Assoziationsklassen innerhalb eines vereinfachten sozialen Netzwerks.
Inhalte im Überblick
| Baustein | Schwerpunkt | Dauer |
|---|---|---|
| Fahrzeuge und Vererbung | Abstrakte Basisklasse Fahrzeug, Vererbung Auto/Fahrrad/Bus, Bus mit Fahrgästen, Methoden fahren/anhalten | 0 min |
| Online-Shop Modellierung und Implementierung | Online-Shop mit Kunde, Bestellung, Artikel, Bestellposition und optionaler Zahlung; UML-Modellierung und Implementierung | 60 min |
| Soziales Netzwerk modellieren | Benutzer, Beitrag, Kommentar und Freundschaft; Selbstbeziehung über Assoziationsklasse | 60 min |
Die klar abgegrenzten Bausteine ermöglichen eine transparente Planung und fördern die Anschlussfähigkeit innerhalb bestehender Unterrichtsreihen zur objektorientierten Modellierung.
Testen Sie die Vorlage im Demo-Zugang und passen Sie die enthaltenen Bausteine gezielt an Ihre Unterrichtssituation an.