Книга представляет собой практическое руководство по применению шаблонов Java. Автор рассказывает в книге о том, в каких случаях следует использовать те или иные шаблоны проектирования, в чем заключаются особенности их применения, а также какова история их развития.