Download præsentationen
1
Grundlæggende elementer i UML
2
Hvad er UML Unified Modeling Language
En standard for at beskrive (blandt andet) klasse-modeller Bruges meget IRL Ret omfattende – her skal vi kun se det allermest grundlæggende
3
Hvad er UML Kan minde om ER-diagrammer
Hver klasse repræsenteres ved en boks Person
4
Hvad er UML På højeste niveau står der kun klassen navn på boksen – godt til over-ordnet klassemodel På næste niveau sætter man tillige instans-variable og metoder på boksen Person - String navn - String adresse - Date fødselsdag - Int børn + hentNavn() : String + hentAdresse() : String + beregnAlder() : int + sætAntalBørn(int antal)
5
Hvad er UML På hver instans-variabel angives type og navn
På hver metode angives navn, parametre og returtype ”-” betyder private ”+” betyder public Person - String navn - String adresse - Date fødselsdag - Int børn + Person(String navn) + hentNavn() : String + hentAdresse() : String + beregnAlder() : int + sætAntalBørn(int antal)
6
Hvad er UML Vi kan også angive relationer mellem klasser i et UML diagram 1 0..* Person Husdyr
7
Hvad er UML ”En Person har 0, 1 eller flere Husdyr”
”Et Husdyr ejes af netop én Person” 1 0..* Person Husdyr
8
Hvad er UML Klassen Ko er en underklasse til klassen Dyr
Klassen Ko arver fra klassen Dyr Ko Dyr
9
Hvad er UML Dette er nok UML til at forstå Javabog.dk…
Meget mere i UML (just Google it…) Hvorfor… Samme grund som ER-diagrammer; et værktøj til at hjælpe os med at løse opgaven Skal ikke tænke på klasse-design, når vi koder KOMMUNIKATION mellem designer og udvikler!
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.