IS-110 Fagstoff > Moduler > Modul 7

Modul 7: Designe gode/robuste klasser

I denne modulen skal du lære mer om design av klasser, spesielt hva som kjennetegner gode og dårlige design. Du skal også lære om hvordan du kan forbedre designet til et system uten å forandre funksjonaliteten (refactoring).

Læringsmål:

Du har fullført modulen når du kan:

Oppgave

Ta utgangspunkt i ett eksempel, enten kode dere har skrevet selv, eller ett eksempel fra boka. Dere skal forklare bruken av coupling og cohesion i dette eksempelet. Forklar også hva fordelene / ulempene med dette kan være i dette konkrete eksempelet. (Coupling og Cohesion kan gjøres på flere måter)

Godkjenning

Godkjennes i intervju med foreleser eller hjelpelærer

Ressurser