Designmönster

Designmönster representerar ett mönster eller exempel på en korrekt lösning på ett vanligt förekommande problem i programvaruutveckling.

Fördelen med att använda designmönster är en minskning av arbetsflödets komplexitet, eftersom tiden för att skriva kod förkortas. Alla mönster har redan förutbestämda namn, vilket också underlättar kommunikationen mellan utvecklare.

Bland nackdelarna kan nämnas att utvecklare får frestelsen att använda det valda mönstret, även när inte alla dess funktioner behövs för produkten som ska implementeras.

Det finns huvudsakliga typer av designmönster:

Se även

  • mönstret antimönster,
    som definierar en felaktig lösning på ett problem
  • uppsättningen koncept Programmeringsparadigm,
    som definierar ett tillvägagångssätt för programmering
  • tekniken planning-poker,
    som är avsedd för att uppskatta omfattning och komplexitet av uppgifter
  • diagrammet brännediagram,
    som används för grafisk representation av arbetsomfattning