Elitebruger
Tilføjet:
06-05-2010 18:23:19
Svar/Indlæg:
1972/260
Hejsa
Jeg sidder og gennemgår gamle opgaver fra 1. semester og finder ud af at det der med aggregering, komposition og multipliciteter i UML, det sidder ikke helt så godt fast som det gerne skulle.
Jeg ved at det aggregering og komposition beskriver relationen mellem objekter af 2 klasser i form af "has-a" eller "part-of" den anden vej. Altså helheden "has-a" delen. Komposition har bare det ekstra at delen kan ikke eksistere uden helheden og er derfor mere streng.
Hvad jeg ikke forstår er om helhedens multiplicitet SKAL være 1 eller om den godt må være 1..* eller 0..* (* = mange, ergo 1 til mange eller 0 til mange).
Mere konkret tænker jeg på følgende eksempel.
_______
|Kunde |
| 1
|
|
|
|
V__0..*
|Ordre |
A 1
|
|
|
|
|_1..*_____
|OrdreLinie|
Altså en Kunde-objekt kan have 0..* Ordre-objekter.
En Ordre-objekt består altid af 1 Kunde-objekt og 1..* OrdreLinie-objekter.
En OrdreLinie-objekt hører altid kun til 1 Ordre-objekt.
Hvis der er nogen der kan hjælpe mig med den slags ville jeg blive rigtig glad.
Takker mange gange!
Mvh.
Hessi 🙂
Tråden blev redigeret 18 gange, sidst af Hessi d. 06-05-2010 18:44:32.