www.wikidata.uk-ua.nina.az
Shabloni proyektuvannya programnogo zabezpechennya angl software design patterns efektni sposobi virishennya zadach proyektuvannya programnogo zabezpechennya Shablon ne ye zakinchenim zrazkom yakij mozhna bezposeredno translyuvati v programnij kod Ob yektno oriyentovanij shablon najchastishe ye zrazkom virishennya problemi i vidobrazhaye vidnoshennya mizh klasami ta ob yektami bez vkazivki na te yak bude zreshtoyu realizovane ce vidnoshennya Zmist 1 Istoriya 1 1 Tipi shabloniv GOF 1 2 Shabloni GRASP 2 Div takozh 3 Posilannya 4 Dzherela 5 LiteraturaIstoriya RedaguvatiU 70 h rokah dvadcyatogo storichchya arhitektor Kristofer Aleksandr angl Christopher Alexander sklav perelik shabloniv proyektuvannya V oblasti arhitekturi cya ideya ne otrimala takogo rozvitku kotrogo vona dosyagla piznishe v oblasti rozrobki programnogo zabezpechennya U 1987 roci Kent Bek angl Kent Beck i Vard Kannigem angl Ward Cunningham uzyali ideyi Kristofera Aleksandra ta rozrobili shabloni vidpovidno do rozrobki programnogo zabezpechennya dlya rozrobki grafichnih obolonok movoyu Smalltalk U 1988 roci Erih Gamma angl Erich Gamma pochav pisati doktorsku robotu pri cyurihskomu universiteti pro zagalnu perenosimist ciyeyi metodiki na rozrobku program U 1989 1991 rokah Dzhejms Koplin angl James Coplien trudivsya nad rozrobkoyu idiom dlya programuvannya movoyu C ta opublikuvav u 1991 roci knigu Advanced C Idioms U comu zh roci Erik Gamma zakinchuye svoyu doktorsku robotu ta pereyizdit do SShA de u spivrobitnictvi z Richardom Gelmom angl Richard Helm Ralfom Dzhonsonom angl Ralph Johnson ta Dzhonom Vlissidsom angl John Vlissides publikuye knigu Design Patterns Elements of Reusable Object Oriented Software U cij knizi opisani 23 shablona proyektuvannya Takozh komanda avtoriv ciyeyi knigi vidoma suspilstvu pid nazvoyu Banda chotiroh angl Gang of Four GoF Same cya kniga posluzhila privodom do prorivu metodu shabloniv Tipi shabloniv GOF Redaguvati Osnovni shabloni Tvirni shabloni Strukturni shabloni Shabloni povedinki Shabloni paralelnih operacijShabloni GRASP Redaguvati Takozh isnuye insha grupa shabloniv proyektuvannya sho otrimala nazvu GRASP General Responsibility Assignment Software Patterns Opis cih shabloniv navodit Kreg Larman u svoyij knizi 1 Shabloni GRASP formulyuyut najbilsh bazovi principi rozpodilu obov yazkiv mizh tipami Do skladu shabloniv GRASP vhodit 9 shabloniv Informacijnij ekspert Information Expert Tvorec primirnikiv klasu Creator Nizka zv yazanist Low Coupling Visoke zcheplennya High Cohesion Kontroler Controller Polimorfizm Polymorphism Shtuchnij Pure Fabrication Perenapravlennya Indirection Stijkij do zmin Protected Variations Div takozh RedaguvatiModel View ViewModel CQRS Arhitekturni shabloni programnogo zabezpechennya Zakon DemetriPosilannya Redaguvati Larman Craig en Applying UML and Patterns Third Edition 1 Arhivovano 30 chervnya 2003 u Wayback Machine Dzherela RedaguvatiDesign Patterns Elements of Reusable Object Oriented Software Arhivovano 9 listopada 2012 u Wayback Machine 101 Design Patterns Shabloni v procesi rozrobki nedostupne posilannya z serpnya 2019 Kniga Dizajn paterni prosto yak dveri Arhivovano 18 serpnya 2017 u Wayback Machine Literatura RedaguvatiAlan Shallouej Dzhejms R Trott Shablony proektirovaniya Novyj podhod k obektno orientirovannomu analizu i proektirovaniyu Design Patterns Explained A New Perspective on Object Oriented Design M Vilyams 2002 288 s ISBN 0 201 71594 5 Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno berezen 2017 nbsp Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title Shabloni proyektuvannya programnogo zabezpechennya amp oldid 36959127