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.100 cursussen geleid door branchedeskundigen.
Klassediagrammen maken: Attributen - tutorial Python
Uit de cursus: Basisbeginselen van programmeren: Objectgericht ontwerp
Klassediagrammen maken: Attributen
- Al ons eerdere werk, het schrijven van vereisten en use cases en het bouwen van een conceptueel model, was om onze eerste reeks klassen te achterhalen, dus nu is het tijd om een goed klassendiagram te maken om ze visueel weer te geven. En dit is waar specifieke objectgeoriënteerde principes, zoals overerving en polymorfisme, in het spel kunnen komen. De meest gebruikte indeling is het UML-klassendiagram. Deze kunnen behoorlijk geavanceerd worden, maar voor deze cursus houden we het bij het gebruik van alleen de meest voorkomende aspecten. Elke klasse moet een naam hebben die in de enkelvoudsvorm is geschreven, niet in het meervoud, en de standaard is om een hoofdletter eerste letter te gebruiken, dus dingen als Asteroïde, Raket, Ruimteschip. Nu zul je nog niet alle attributen kennen, omdat de focus tot nu toe lag op klasverantwoordelijkheden en gedrag, maar begin met het opschrijven van voor de hand liggende, en je kunt later altijd meer toevoegen. Gebruik elke naamgevingsconventie…
Inhoud
-
-
-
-
-
-
-
(vergrendeld)
Klassediagrammen maken: Attributen2 m 24 s
-
(vergrendeld)
Klassediagrammen maken: Gedrag3 m 9 s
-
(vergrendeld)
Klassediagrammen omzetten in code4 m 29 s
-
(vergrendeld)
Klassen instantiëren3 m 39 s
-
(vergrendeld)
Klasse met meerdere constructeurs2 m 29 s
-
(vergrendeld)
Statische attributen en methoden4 m 19 s
-
(vergrendeld)
Uitdaging: Jukebox-klassediagrammen1 m 21 s
-
(vergrendeld)
Oplossing: Jukebox-klassediagrammen5 m 8 s
-
(vergrendeld)
-
-
-