Design Patterns (книга)
«Design Patterns: Elements of Reusable Object-Oriented Software» («Шаблони проєктування: Елементи повторно використовуваного об'єктно-орієнтованого програмного забезпечення») — книга 1994 року з програмної інженерії, в якій запропоновані і описані архітектурні рішення деяких частих проблем у проєктуванні ПЗ. Автори книги: Еріх Ґамма (англ. Erich Gamma), Річард Гелм (англ. Richard Helm), Ральф Джонсон (англ. Ralph Johnson), Джон Вліссідес (англ. John Vlissides). Колектив авторів також відомий як «Банда чотирьох» (англ. Gang of Four; GoF). Автор передмови Граді Буч.
Книга складається з двох частин, в перших двох розділах розповідається про можливості та недоліки об'єктно-орієнтованого програмування, а в другій частині описані 23 типових шаблони проєктування, які стали класичними. Приклади програм написані на мовах програмування C++ і Smalltalk.
Описані в книзі шаблони проєктування (патерни)
- Design Patterns: Elements of Reusable Object-Oriented Software [Архівовано 9 листопада 2012 у Wayback Machine.]
- Gang Of Four [Архівовано 9 серпня 2013 у Wayback Machine.]
- Refactoring Guru - Патерни проектування [Архівовано 10 травня 2020 у Wayback Machine.]