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.
Klasseverantwoordelijkheden identificeren - tutorial Python
Uit de cursus: Basisbeginselen van programmeren: Objectgericht ontwerp
Klasseverantwoordelijkheden identificeren
- We moeten de verantwoordelijkheden voor onze conceptuele objecten uitzoeken om echt te identificeren wat wel en niet klassen zijn die we moeten maken, en net zoals we begonnen met het uitkiezen van zelfstandige naamwoorden in onze geschreven beschrijving om een lijst met potentiële objecten te maken, kunnen we teruggaan naar de use cases en user stories om te zoeken naar werkwoorden, en werkwoordzinnen om verantwoordelijkheden te identificeren. - Kijkend naar onze use case voor het ontwijken van een raket, hebben we zinnen met betrekking tot het ruimteschip zoals spawns vijandelijk ruimteschip, vliegt naar de speler en vuurt raket af, de speler stuurt asteroïde om raket te vermijden, en de raket vliegt langs de speler en verdwijnt van het scherm. Nu zullen dit niet allemaal noodzakelijkerwijs gedragingen worden, sommige moeten misschien worden gecombineerd, sommige moeten misschien uit elkaar worden gehaald en sommige zijn misschien helemaal niet nodig of worden vervangen door iets…
Inhoud
-
-
-
-
-
-
(vergrendeld)
Identificeren van de objecten3 m 52 s
-
(vergrendeld)
Klasserelaties identificeren2 m 34 s
-
(vergrendeld)
Klasseverantwoordelijkheden identificeren5 m 41 s
-
(vergrendeld)
CRC-kaarten2 m 58 s
-
(vergrendeld)
Uitdaging: Conceptueel Jukebox-model1 m 25 s
-
(vergrendeld)
Oplossing: Conceptueel Jukebox-model5 m 46 s
-
(vergrendeld)
-
-
-
-