РЕЦЕНЗИИ

Влиссидес Дж. Применение шаблонов проектирования. Дополнительные штрихи. Пер. с англ. М.: Издательский дом "Вильямс", 2003. - 144 с.

Эта небольшая книга посвящена процессу создания нового шаблона проектирования и обобщает опыт разработки 23 популярных шаблонов. Познакомившись с нею, читатель узнает, какое место они занимают в технологии объектно-ориентированного проектирования.

Первая глава отведена рассказу о заблуждениях относительно того, что собой представляют шаблоны и что они реально могут делать, и относительно тех, кто их создает. Во второй главе рассматривается практический пример проектирования объектной файловой системы с помощью шаблонов. Автор демонстрирует типичные приемы и правила их применения, а также указывает на часто встречающиеся ошибки. Третья, самая объемная глава повествует об особенностях использования некоторых популярных шаблонов (Singleton, Observer, Visitor, Memento) и о новом мощном шаблоне Generation Gap, особенно полезном при улучшении исходного кода, автоматически генерируемого системами быстрого создания приложений. Способы создания эффективных программ, управляемых событиями, с помощью постоянно развиваемого шаблона Multicast - тема четвертой главы, а в заключительной, пятой, речь идет о семи правилах, без соблюдения которых вряд ли можно рассчитывать на успех при разработке шаблонов. Эти правила, впрочем, могут применяться и в других задачах объектно-ориентированного проектирования.

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

Версия для печати