Designmønster

Designmønster repræsenterer en model eller et eksempel på den korrekte løsning af en almindelig opgave i softwareudvikling.

Fordelen ved at bruge et designmønster er reduktion af arbejdsprocessens kompleksitet, da det forkorter tiden for kodeskrivning. Alle mønstre har allerede foruddefinerede navne, hvilket også letter samarbejdet mellem udviklere.

Blandt ulemperne kan nævnes, at udviklere fristes til at anvende det valgte mønster, selvom ikke alle dets funktioner er nødvendige for det produkt, der implementeres.

Der findes hovedtyper af designmønstre:

Se også