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.
CRC-kaarten - tutorial Python
Uit de cursus: Basisbeginselen van programmeren: Objectgericht ontwerp
CRC-kaarten
- [Man] Een techniek die nuttig kan zijn tijdens deze fase van Object Oriented Design zijn CRC-kaarten. Wat staat voor: Klasse, Verantwoordelijkheid, Samenwerking. CRC-kaarten bevatten dezelfde informatie als het conceptuele objectdiagram, alleen in een ander formaat. Ze zijn getekend op indexkaarten en ze zijn bedoeld om eenvoudig te zijn. Eenvoudig te maken, rond te geven, te bespreken, uit te spreiden op een vergadertafel en je gooit het weg als je een fout maakt of van gedachten verandert. Elke CRC-kaart vertegenwoordigt één klasse en heeft drie secties. De eerste C is de naam van de klasse bovenaan, die meestal onderstreept wordt. De R is de verantwoordelijkheid van de klas, de dingen waar ze voor moet zorgen. En de tweede C is voor de Collaborators, de andere klassen waarmee het samenwerkt. CRC-kaarten gebruiken dit formaat meestal, waarbij de verantwoordelijkheden de linker tweederde van de kaart innemen en de bijdragers op wat er nog over is aan de rechterkant. U kunt deze…
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)
-
-
-
-