lsg_01_objekt_klassendiagramme (154,59 KB )

Transcrição

lsg_01_objekt_klassendiagramme (154,59 KB )
Informatik EF
Objekt- und Klassendiagramme
Lösung
Objektdiagramm ohne Gruppe
gutentag: Stueck
interpret = ”Wir sind Helden”
name = ”Guten Tag”
datei = ”<Pfad>”
lisa: Person
name = ”Lisa”
unserePlayliste: Playliste
losing: Stueck
interpret = ”R.E.M.”
name = ”Losing My Religion”
datei = ”<Pfad>”
parallel: Stueck
interpret = ”Red Hot Chili Peppers”
name = ”Parallel Universe”
datei = ”<Pfad>”
radio: Stueck
claus: Person
name = ”Claus”
interpret = ”Die Ärtze”
name = ”Radio brennt”
datei = ”<Pfad>”
rock: Stueck
interpret = ”Queen”
name = ”We will rock you”
datei = ”<Pfad>”
Revision 626 vom 22-05-2014
http://ddi.uni-wuppertal.de/material/materialsammlung/
1
cbea
Informatik EF
Objekt- und Klassendiagramme
Lösung
Klassendiagramm ohne Gruppe
Stueck
interpret : Zeichenkette
titel : Zeichenkette
datei: Zeichenkette
__init__(interpret,titel,datei)
abspielen()
m
n
Person
name : Zeichenkette
lieblingsStuecke : Liste
__init__(nameNeu)
stueckHinzu(stueck : Stueck)
stueckEntfernen(stueck : Stueck)
gibLieblingsStuecke()
n
1
1
Playliste
stuecke : Liste
__init__()
stueckHinzu(stueck : Stueck)
stueckEntfernen(stueck : Stueck)
abspielen()
setzteStuecke(stueckeNeu : Liste)
Revision 626 vom 22-05-2014
http://ddi.uni-wuppertal.de/material/materialsammlung/
1
2
cbea
Informatik EF
Objekt- und Klassendiagramme
Lösung
Objektdiagramm mit Gruppe
gutentag: Stueck
interpret = ”Wir sind Helden”
name = ”Guten Tag”
datei = ”<Pfad>”
unsereGruppe: Gruppe
losing: Stueck
interpret = ”R.E.M.”
name = ”Losing My Religion”
datei = ”<Pfad>”
lisa: Person
name = ”Lisa”
unserePlayliste: Playliste
parallel: Stueck
interpret = ”Red Hot Chili Peppers”
name = ”Parallel Universe”
datei = ”<Pfad>”
radio: Stueck
claus: Person
name = ”Claus”
interpret = ”Die Ärtze”
name = ”Radio brennt”
datei = ”<Pfad>”
rock: Stueck
interpret = ”Queen”
name = ”We will rock you”
datei = ”<Pfad>”
Revision 626 vom 22-05-2014
http://ddi.uni-wuppertal.de/material/materialsammlung/
3
cbea
Informatik EF
Objekt- und Klassendiagramme
Lösung
Klassendiagramm mit Gruppe
Stueck
interpret : Zeichenkette
titel : Zeichenkette
datei: Zeichenkette
__init__(interpret,titel,datei)
abspielen()
m
n
n
n
1
1
Playliste
stuecke : Liste
__init__()
stueckHinzu(stueck : Stueck)
stueckEntfernen(stueck : Stueck)
abspielen()
setzteStuecke(stueckeNeu : Liste)
Revision 626 vom 22-05-2014
http://ddi.uni-wuppertal.de/material/materialsammlung/
Person
name : Zeichenkette
lieblingsStuecke : Liste
__init__(nameNeu)
stueckHinzu(stueck : Stueck)
stueckEntfernen(stueck : Stueck)
gibLieblingsStuecke()
1
1
4
Gruppe
personen : Liste
playliste : Playliste
__init__()
personHinzu(person : Person)
personEntfernen(person : Person)
erstellePlayliste()
abspielen()
cbea