Tarkvaraarenduse mustrid: Disainimustrid
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;
käitumuslikud mustrid ja samaaegsuse mustrid, kuigi liike on rohkem. Disainimustrid tegelevad moodulite ja
nendevaheliste seoste valdkonnaga.
'
ABSTRACT FACTORY
Loomise seaduspärasus (Creational patterns)
Programmi ülesehituse seaduspärasus, mis tegeleb objekti loomisega konkreetses situatsioonis. Kui tavaliselt
võib objekti loomine lisada keerukust ülesehituses, siis ,,loovad ülesehituse mustrid" lahendavad selle probleemi