...
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).
...