Designmønster

Designmønster representerer en mal eller et eksempel på riktig løsning for en vanlig oppgave i programvareutvikling.

Fordelen med å bruke designmønster er reduksjon i kompleksiteten i arbeidsflyten, siden tiden for kodeskriving forkortes. Alle mønstre har allerede forhåndsdefinerte navn, noe som også forenkler samhandlingen mellom utviklere.

Blant ulempene kan det nevnes at utviklere kan bli fristet til å bruke det valgte mønsteret, selv når ikke alle dets funksjoner er nødvendige for produktet som implementeres.

Det finnes hovedtyper av designmønstre:

Se også