Шаблоны проектирования в JAVA. Каталог популярных шаблонов проектирования, проиллюстрированных при помощи UML (Марк Гранд)

Подробно рассмотрено применение в Java шаблонов проектирования (patterns), которые представляют собой многократно используемые решения широко распространенных проблем. Продемонстрировано, каким образом применение шаблонов повышает производительность работы программистов - и профессионалов, и начинающих. Приведен обзор языка UML и описано 47 наиболее важных шаблонов проектирования.

Введение в шаблоны проектирования.
Обзор UML.
Жизненный цикл программного обеспечения.
Основные шаблоны проектирования.
Порождающие шаблоны проектирования.
Разделяющие шаблоны проектирования.
Структурные шаблоны проектирования.
Поведенческие шаблоны проектирования.
Шаблоны проектирования для конкурирующих операций.
Книга предназначена для программистов, разрабатывающих приложения на Java.