Коллектив из четырех авторов этой книги (Гамма, Хелм, Джонсон, Влиссидес) получил в среде программистов устоявшееся название Банда четырёх или Gang of Four (Gof), устоялось это название во многом из-за данной книги, за неё же авторам дали несколько престижных наград. Даже несмотря на то, что книге более 25 лет, она не потеряла в среде разработки своей актуальности. Согласитесь, это удается далеко не всем.
Сегодня может показать, что написать такую книгу было несложно, всего-то нужно было собрать все шаблоны и записать. Но только вся эта легкость и общепринятость шаблонов проектирования сегодня является следствием и во многом обязана данной книге.
О чем эта книга?
Когда программист берется за какую-то задачу, есть огромная вероятность, что подобная задача уже кем-то когда-то решалась и не один раз. Наиболее часто встречающиеся подобные решения и задачи получили название паттерны или шаблоны проектирования, и профессионалу хорошо бы их знать. Книга хорошо в этом помогает.
Для кого эта книга?
Хорошая настольная книга для программистов разного уровня и архитекторов. В ней в довольно академичной форме в том числе со схемами разложены по полочкам паттерны (шаблоны проектирования). У каждого паттерна есть не пример реализации, отдельное внимание уделяется проблеме которую он призван решить. И когда вы в следующий раз встретитесь с подобной проблемой, у вас на будет для нее инструмент.
Может использование готовых паттернов и делает процесс разработки менее творческим (вместо того, чтобы придумать решение, берем что-то готовое), зато вы сможете разрабатывать быстрее, а созданный в результате код будет более надежный, профессиональный и легкий в поддержке. Ведь самое дорогое это не производство программного обеспечения, а его поддержка.
One more thing…
Думаю, что книга будет хорошим и более системным дополнением к Head First Паттерны проектирования