Modul 3

Link til modul 3 : 

https://video.uia.no/media/t/0_lfikt0r1

Det jeg ikke rakk å få med i videoen er beskrevet under.

 

Abstraksjon

Er når vi ignorerer detaljer for å fokusere på problemet og se det hele bildet.

Modularisering

Er når vi deler en helhet opp i flere deler, for å forstå hvordan de oppfører seg mellom hverandre. Man får separate mennesker til å jobbe med en del. Eks. i boka deler de opp delene i en bil som hjul, motor, gir, sete osv.

Primitive typer

Primitive typer er allerede definert i Java språket som f.eks. int og boolean. Eksempel fra min kode:

public int getVolume() {

return volume;
}

Objekt typer

Er typer som er definert av klasser. Vi kan enten skrive dem selv, men de kan også være definert i Java språket som f.eks. String. Eksempel fra min kode:

private Tv tv;

Klassediagram

Er en statisk oversikt over koden. Den viser hvordan klassene er relatert til hverandre og om de bruker hverandre. Eksempel fra min oppgave:

Objekt diagram

Den viser statusen til selve objektet mens applikasjonen går. Den viser også objekt referanse i variablene. Her er det kun tvBrand som har objekt referanse fordi den har objekttype. Mens tvInches har den primitive typen int som kan skrives rett inn.


(Beklager dårlig kvalitet på bildet)