4 minutes, 6 seconds
Introduktion til objekt-orienteret programmering
- slide 31 : 31
Programstruktur: Efter data eller funktion
Hvilke handlinger udfører programmet
kontra
Hvad udfører programmet handlinger på?
Top-down udvikling af et program afspejler trinvis nedbrydning af et problem i mindre delproblemer og er som sådan med til at nedbringe kompleksiteten i problemløsningen.
En strukturering af et program efter funktionalitet er mindre stabil end en strukturering efter data
'Rigtige systemer' har ingen top
Top-down udvikling og strukturering efter funktion virker hæmmende på udvikling af genbrugelige programkomponenter.
Med objekt-orienteret programmering går vi efter bottom-up udvikling, strukturering med udgangspunkt i data, og genbrug af programkomponenter