...
Sang-objekt | Sang-klasse | ||||
---|---|---|---|---|---|
Konkrete data om bestemt sang:
Kan gjøre følgende beregninger/operasjoner på sine data
| Beskriver strukturen til alle Sang-objekter:
Kode for beregninger/operasjoner
| ||||
|
|
Oppdelingen av tilstanden til det kjørende programmet i objekter og av programkoden i klasser bestemmes av programmereren. Det er ofte ønskelig at strukturen av objekter tilsvarer/speiler vår oppfatning av virkeligheten, slik at strukturen av objekter/kode blir lettere å tenke ut/skrive og forstå/lese. Derfor er det viktig å være godt kjent med problemområdet før en setter seg ned og programmerer, i tillegg til at en kan generelle kodingsteknikker (se fotnote 1).
...