Коллектив из четырех авторов этой книги (Гамма, Хелм, Джонсон, Влиссидес) получил в среде программистов устоявшееся название Банда четырёх или Gang of Four (Gof), устоялось это название во многом из-за данной книги, за неё же авторам дали несколько престижных наград. Даже несмотря на то, что книге более 25 лет, она не потеряла в среде разработки своей актуальности. Согласитесь, это удается далеко не всем.

Сегодня может показать, что написать такую книгу было несложно, всего-то нужно было собрать все шаблоны и записать. Но только вся эта легкость и общепринятость шаблонов проектирования сегодня является следствием и во многом обязана данной книге.

О чем эта книга?

Когда программист берется за какую-то задачу, есть огромная вероятность, что подобная задача уже кем-то когда-то решалась и не один раз. Наиболее часто встречающиеся подобные решения и задачи получили название паттерны или шаблоны проектирования, и профессионалу хорошо бы их знать. Книга хорошо в этом помогает.

Для кого эта книга?

Хорошая настольная книга для программистов разного уровня и архитекторов. В ней в довольно академичной форме в том числе со схемами разложены по полочкам паттерны (шаблоны проектирования). У каждого паттерна есть не пример реализации, отдельное внимание уделяется проблеме которую он призван решить. И когда вы в следующий раз встретитесь с подобной проблемой, у вас на будет для нее инструмент.

Может использование готовых паттернов и делает процесс разработки менее творческим (вместо того, чтобы придумать решение, берем что-то готовое), зато вы сможете разрабатывать быстрее, а созданный в результате код будет более надежный, профессиональный и легкий в поддержке. Ведь самое дорогое это не производство программного обеспечения, а его поддержка.

One more thing…

Думаю, что книга будет хорошим и более системным дополнением к Head First Паттерны проектирования