Kursmall
UML för avancerade användare – abstrakta strukturer och komplexa relationer
Lär dig arv med Java: modeller, metoder, buss med passagerare, abstrakta klasser.

Didaktiskt syfte
Didaktiskt syfte
Kompetensfokus
- Skapande och användning av abstrakta basklasser för att strukturera klasshierarkier
- Derivering av specialiserade klasser för att implementera arvsrelationer
- Modellering av klasserna Auto, Cykel och Buss med gemensamma attribut och metoder
- Integration av passagerarklasser i en Buss-klass som exempel på objektrelationer
- Utveckling och implementering av metoder såsom drive() och stop()
- Implementering av sammansättning och n:m-beroenden i Online Shop-modellen
- Modellering av självrefererenser och kopplingsklasser inom sammanhang med sociala nätverk
Struktur av moduler
Fordon och arv
Detta modul introducerar modellering av abstrakta klasser och deras arv, samt illustrerar implementeringen av objektorienterade relationer med hjälp av ett fordonmodell.
Modellering och implementering av Online Shop
Detta modul handlar om modellering av komplexa klassrelationer som sammansättning och n:m-kopplingar vid exempel på ett online shop-system.
Modellering av ett socialt nätverk
Detta modul fokuserar på modellering av självrefererenser och kopplingsklasser inom ett förenklat socialt nätverk.
Innehåll på en titt
| Modul | Fokus | Varaktighet |
|---|---|---|
| Fordon och Arv | Abstrakt basklass Fordon, Arv från Bil/Fordon/Bus, Bus med Passagerare, Metoder Kör/Stoppa | 0 minut |
| Modellering och Implementering av Online Shop | Online Shop med Kund, Beställning, Artikel, Beställningsposition och valfritt Betalning; UML-Modellering och Implementering | 60 min |
| Modellera ett socialt nätverk | Användare, inlägg, kommentarer och vänrelationer; självrelation via kopplingsklass | 60 min |
De tydligt definierade modulerna möjliggör transparent planering och främjar kopplingar inom befintliga kursserier om objektorienterad modellering.
Testa mallen i demoåtkomst och anpassa de inkluderade modulerna specifikt efter din undervisningssituation.