Oppsummering modul 3

Bilde

Her kommer en liten oppsummering av det vi har gjennomgått i modul 3 og beskrivelser av enkelte ord og begreper.

 

Abstraksjon

Er evnen til å ignorere detaljene og konsentrere seg om store linjene i et problem. F.eks å se en motorsykkel som en helhet.

Modularisering

Består i å dele et program i veldefinerte deler (moduler) som samarbeider på en veldefinert måte, og som kan lages og testes uavhengig av hverandre. F.eks dele opp en motorsykkel i flere biter som maskin, hjul, girssystem, bremse mm.

Primitive typer

De finnes et sett med primitive datatyper i Java, f.eks boolean, char, int, osv. Disse datatypene er forhåndsdefinerte av språket. De primitive datatypene deler ikke tilstand med noen av de andre.

Objekttyper

Det er typer som er definert i en klasse som har laget selv. Noen er også definert i Java som f.eks String. Det kan også være klasser som vi selv har laget/skrevet.

Debugger

En debugger er et program som analyserer kode av et annet program for å teste for bugs eller feil i koden. Man marker et stopp punkt, lager et objekt og bruker debuggeren steg for steg for å sjekke koden for bugs eller feil.

Klassediagrammer;

Det er for å vise hvordan de forskjellige klassene henger sammen med hverandre. 

Objektdiagrammer;

Dette er for å vise hvordan forskjellige objekter fungerer sammen og hvordan de henter og gir informasjon mellom hverandre.