මෙම Pattern සංකල්පය මුලින්ම පෙන්වා දුන්නේ Christopher Alexander විසින් 1977/78 දී රචිත A Pattern Language: Towns, Buildings, Construction නම් කෘතියෙනි. මෙම ග්රන්ථයෙන් නාගරික පරිසර නිර්මාණය පිළිබද භාෂාවක් ගැන කියැවේ. මෙම භාෂාවේ එක් එක් ඒකකයන් Pattern නම් වේ. මෙම කෘතියෙන් ගොඩනැගිල්ලේ ජනේල කොපමණ උස් විය යුතුද, ගොඩනැගිල්ලේ තට්ටු කීයක් විය යුතුද, වටපිටා වේ තණකොළ කොටස කොපමණ විශාල විය යුතුද ආදී විය යුතු දේ ගැන කියැවේ.
මෙම අදහස ලබාගත් Erich Gamma, John Vlissides, Ralph Johnson, හා Richard Helm විසින් Design Patterns: Elements of Reusable Object-Oriented Software නම් ග්රන්ථය 1995 දී ප්රකාශයට පත් කරන ලදී. මෙහිදී ඔවුන් design patterns සංකල්පය programming වලට යොදා ගෙන තිබුණි. මෙම ග්රන්ථයේ Pattern වර්ග 23 ක් ගැන කියැවේ. මෙය සීග්රයෙන් ජනතාව අතර විකිණි තිබු අතර එය “the book by the gang of four” නමින් හැදින්විය. පසුව එය “the GOF book” යන කෙටි නමින් ද හැදින්විය.
No comments:
Post a Comment