I modul 3 lærte jeg om abstraksjon og modulisering noe som er svært effektiv når vi skal begynne å lage store programmer.
Abstraksjon er å i stedet for å se på detaljer i klassene heller bare tenke på klassen som en del. Dette er nødvendig når det skal jobbes med store programmer da en person vil bruke svært lang tid på å forstå hva hver minste del av klassene gjør.
Modulisering er å dele opp programmet i så små deler som du klarer. Dette gjør at du kan fokusere på å skrive koder for bestemte oppgaver en etter en som til slutt vil klare å utføre hovedoppgaven.
Jeg har også sett litt på hvordan debuggeren i bluej fungerer.
Videre har jeg sett forskjellen på primitive typer og objekttyper.
Primitive objekttyper er typer som er definert av programmet som blant annet integrere og boolean.
Objekttyper er definert i klassene. Enten av programmet eller ut i fra koden vi skriver.
Kodene i det nyeste programmet har en forskjell fra de gamle med det at jeg her lager objekter med kode og skriver kode som kaller metoder.
Har også lagt med bilder av objekt- og klasse diagram da jeg glemte dette i videoen.
link til video: https://youtu.be/unG5vKVhtj0