Tarkvaraarenduse mustrid: Disainimustrid
Tarkvaraarenduse mustrid: Disainimustrid
Tarkvaraarendus mõeldakse mustrite all peamiselt tarkvara disaini mustreid. Disaini muster on üldine
taaskasutatav lahendus tavaliselt ettetulevate tarkvara disaini probleemide korral etteantud või esilekerkivas
konteksti s (käsitluses).
Muster pole lõplik disain, mida saaks otse teisendada algkoodiks või masinkoodiks. Ta on pigem kirjeldus või
mall kuidas lahendada probleem nii, et seda saaks kasutada paljudel erinevatel juhtudel. Disainimustrid on
formaliseeritud parimad praktikad, milliseid programmeerija saab kasutada teatud probleemi lahendamisel
kavandades süsteeme või rakendusi.
Objektorienteeritud disainimustrid näitavad tavaliselt objektide või klassidevahelisi sõltuvusi ja vastasmõjusid
ilma kaasatud klasside või objektide hulgast lõplikke rakendusklasse või objekte määratlemata.
Disainimustrid jaotatakse 4 peamisse gruppi: loomismustrid; ülesehituslikud, struktuursed mustrid;