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