Uit de cursus: Basisbeginselen van programmeren: Objectgericht ontwerp
Krijg toegang tot deze cursus met een gratis proefabonnement
Word vandaag lid en krijg toegang tot meer dan 24.500 cursussen geleid door branchedeskundigen.
Aggregatie - tutorial Python
Uit de cursus: Basisbeginselen van programmeren: Objectgericht ontwerp
Aggregatie
- Overerving is slechts één type relatie dat tussen objecten kan bestaan. Het concept van aggregatie is een ander type objectrelatie waarbij een object is opgebouwd uit andere objecten. - Zoals deze vloot ruimteschepen. We kunnen een vloot zien als een object dat een heleboel individuele ruimteschipobjecten bevat. - [Mannelijke Instructeur] Aggregatie wordt vaak aangeduid als een relatie heeft, in tegenstelling tot de is een relatie van erfenis. Ik zou niet zeggen dat de vloot een ruimteschip is, maar ik zou kunnen zeggen dat de vloot een ruimteschip heeft. - Slechts één schip? Nou, dat is een nietig vlootje. - Nou, in deze context, heeft een blik impliciet suggereren heeft veel. Een vloot heeft dus veel ruimteschepen. - Dat lijkt er meer op. - Wat we hier onderzoeken is dat een relatie anders is dan een relatie van erfenis. In UML-diagrammen kunnen we een relatie weergeven voor aggregatie met een niet-gevulde diamant. Het diagram hier vertegenwoordigt dus een vlootobject dat een…
Inhoud
-
-
-
-
-
-
-
-
(vergrendeld)
Overnamesituaties identificeren4 m 55 s
-
(vergrendeld)
Overname gebruiken2 m 44 s
-
(vergrendeld)
Abstracte en concrete klassen3 m 10 s
-
(vergrendeld)
Interfaces4 m 15 s
-
(vergrendeld)
Aggregatie2 m 3 s
-
(vergrendeld)
Samenstelling1 m 45 s
-
(vergrendeld)
Uitdaging: Jukebox-klasserelaties1 m 6 s
-
(vergrendeld)
Oplossing: Jukebox-klasserelaties3 m 20 s
-
(vergrendeld)
-
-