Design Patterns

«Приёмы объектно-ориентированного проектирования. Паттерны проектирования» (англ. Design Patterns: Elements of Reusable Object-Oriented Software) — книга 1994 года о программной инженерии, описывающая шаблоны проектирования программного обеспечения. Авторами книги, которых прозвали «Бандой четырёх»[1], являются Эрих Гамма, Ричард Хелм, Ральф Джонсон (англ.), Джон Влиссидес. Предисловие написал Гради Буч.

Приёмы объектно-ориентированного проектирования. Паттерны проектирования.
англ. Design Patterns:
Elements of Reusable Object-Oriented Software
Автор «Банда четырёх»: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
Жанр Книга о программировании и шаблонах проектирования
Язык оригинала английский
Оригинал издан 1994
Переводчик А. Слинкин
Серия Professional Computing
Издатель Addison-Wesley, «Питер»
Выпуск 21.10.1994
Страниц 395
Носитель книга
ISBN 0-201-63361-2, 5-469-01136-4

Книга состоит из двух частей, в первых двух главах рассказывается о возможностях и недостатках объектно-ориентированного программирования, а во второй части описаны 23 классических шаблона проектирования. Примеры в книге написаны на языках программирования C++ и Smalltalk.

Книга получила награды Jolt productivity (англ.), и Software Development productivity в 1994 году[2]. Коллектив авторов был награждён премией SIGPLAN (англ.) Programming Languages Achievement Award в 2005 году[3] за данную книгу.

Книга издана 21 октября 1994 года с отметкой копирайта 1995 года. Впервые представлена публике на встрече OOPSLA, Портланд, Орегон в октябре 1994 года. Продано более полумиллиона экземпляров книги на английском и 13 других языках. Перевод на русский издан издательством «Питер».

ИзданияПравить

  • Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес; [пер. с англ.: А. Слинкин науч. ред.: Н. Шалаев]. — Санкт-Петербург [и др.] : Питер, 2014. — 366 с. : ил. ; 24 см.
  • Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. Паттерны объектно-ориентированного проектирования / Пер. с англ.: А. Слинкин. — СПб.: Питер, 2021. — 448 с. — ISBN 978-5-4461-1595-2.

ПаттерныПравить

Описанные в книге паттерны (шаблоны проектирования)

ПримечанияПравить

  1. Gang Of Four, Content Creation Wiki for People Projects And Patterns in Software Development.
  2. Jolt winners 1994 Архивировано 25 мая 2009 года., Dr. Dobb’s
  3. SIGPLAN — Awards Архивировано 3 ноября 2007 года.