Modul 3

Hva har jeg lært i løpet av kapittel 3?

  • Kan forklare hva som menes med abstraksjon og modularisering
    Abstraksjon
    Abstraksjon er en tenkemåte hvor man ser bort ifra smådetaljer og heller prøver å se det store bildet.

Modualisering
Modualisering bygger litt på Abstraksjon i form av at man ikke kan se bort ifra smådetaljer med mindre man deler opp arbeidet. Og det er nettopp dette Modualisering er, man deler opp arbeidet sitt, ofte et prosjekt, i flere forskjellige moduler som man jobber mot å fullføre enten i grupper eller alene.

  • Forklare forskjellen på primitive typer og objekttyper
    Primitive typer
    Primitive typer er de innebygde typene i Java, for eksempel int eller charObjekttyper
    Objekttyper er de typene som er definert av en klasse/klasser.. Noen av de er del av Java systemet ( for eksempel String), mens andre er klasser vi selv skriver.Forskjellen
    Det er flere forskjeller på disse, men den viktigste er måten de lagrer verdiene på. Primitive typer lagrer verdiene sine rett i sitt allokerte minne, så om for eksempel x=3 er definert vil vi kun se 3 når vi går til minnelokasjonen til x.Objekttyper derimot lagrer kun en referanse til en annen adresse hvor alle verdiene ligger lagret.Objekttyper bruker derfor litt lengre tid på å fullføre et kall, og er da derfor litt tregere.
  • Kan tegne klassediagrammer og objektdiagrammer
    Klassediagram
    Poenget med et klassediagram er å vise hvordan de forskjellige klassene henger sammen/er avhengig av hverandre.

Objektdiagram
Poenget med et Objektdiagram er å vise hvordan de forskjellige objektene fungerer sammen og hvordan de henter/gir informasjon til hverandre.

Video:
Videoen kan finnes her 

 

Filer
.jar filen kan lastes ned her (Obs, krever kanskje innlogging i fronter)