Designmønster

Som IT-utvikler vil du møte mange utfordringer når du designer og implementerer programvare. designmønster er etablerte løsninger på vanlige problemer innen programvaredesign. De er som ferdige “oppskrifter” som kan hjelpe deg å skrive mer effektiv, robust og vedlikeholdbar kode.

Hva er designmønster?

designmønster er beskrivelser av generelle løsninger på gjentakende designproblemer. De er ikke ferdige kodebiter som du kan kopiere og lime inn, men heller maler eller skjemaer som kan tilpasses spesifikke situasjoner.

Hvorfor bruke designmønster?

Typer designmønster

Det finnes tre hovedkategorier av designmønster:

Eksempel: Singleton-mønsteret

Singleton-mønsteret sikrer at det kun finnes én instans av en klasse, og gir en global tilgang til denne instansen. Dette er nyttig for klasser som representerer ressurser som skal deles, for eksempel en databaseforbindelse eller en loggfil.

Hvordan lære designmønster?

Viktig å huske

Som IT-utvikler er det viktig å ha kjennskap til designmønster. De er et kraftig verktøy som kan hjelpe deg å skrive bedre kode.


Relaterte kompetansemål