Зібравши багатий досвід у розробці об'єктно-орієнтованого програмного забезпечення, чотири першокласні дизайнери представляють каталог простих і лаконічних рішень для поширених проблем проєктування.. Раніше недокументовані, ці 23 патерни дозволяють дизайнерам створювати більш гнучкі, елегантні та, зрештою, багаторазово використовувані дизайни без необхідності самостійно перевідкривати дизайнерські рішення.
Автори починають з опису того, що таке патерни і як вони можуть допомогти вам проєктувати об'єктно-орієнтоване програмне забезпечення. Потім вони систематично називають, пояснюють, оцінюють та каталогізують повторювані шаблони в об'єктно-орієнтованих системах.. З шаблонами проєктування як вашим путівником, ви дізнаєтесь, як ці важливі патерни вписуються в процес розробки програмного забезпечення, і як ви можете використовувати їх для найефективнішого вирішення власних проблем проєктування.
Кожен шаблон описує обставини, в яких він застосовний, коли його можна застосувати з огляду на інші обмеження дизайну, а також наслідки та компроміси використання шаблону в рамках більшого дизайну.. Усі патерни складені з реальних систем і базуються на прикладах з реального світу. Кожен шаблон також містить код, який демонструє, як його можна реалізувати в об'єктно-орієнтованих мовах програмування, таких як C++ або Smalltalk.
Про автора
доктор. Еріх Гамма є технічним директором Центру програмних технологій Object Technology International у Цюриху, Швейцарія. доктор. Річард Гелм є членом Групи практики об'єктних технологій в IBM Consulting Group в Сіднеї, Австралія. доктор. Ральф Джонсон є викладачем факультету комп'ютерних наук Університету Іллінойсу в Урбана-Шампейні.
Джон Вліссідес є членом дослідницького штату в IBM T. Дж. Дослідницький центр Уотсона в Готорні, Нью-Йорк. Він практикував об'єктно-орієнтовані технології понад десятиліття як дизайнер, розробник, дослідник, лектор і консультант.. На додаток до співавторства «Шаблонів проєктування»: Елементи багаторазового об'єктно-орієнтованого програмного забезпечення, він є співавтором книги Мови шаблонів проєктування 2 (обидва від Addison-Wesley). Він та інші співавтори книги «Шаблони проєктування» є лауреатами премії доктора 1998 року. Журнал Добба Нагорода за досконалість у програмуванні.