05.11.2002 МненияШаллоуей А., Тротт Дж. Р. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию. Пер. с англ. - М.: Издательский дом “Вильямс”, 2002. - 288 с. В книге на подробных примерах рассмотрен один из популярных подходов к объектному проектированию программных систем, основанный на шаблонах. Классические методологии предполагают, что объектные техники применяются в условиях, когда все требования к проекту заранее полностью сформулированы, не содержат противоречий и не будут меняться в ходе работ. Однако на практике заказчики, как правило, стремятся внести в проект изменения и дополнения, которые приводят не только к значительной переделке продукта, но и к ошибкам. Поэтому современные методики ориентированы на создание приложения в условиях постоянно меняющихся требований. Такой подход предъявляет, в частности, высокие требования к качеству и гибкости архитектуры проекта, позволяющей расширять возможности системы, не выполняя масштабных переделок в иерархии классов.Обзору классических понятий объектно-ориентированного анализа и UML посвящена первая часть книги. Во второй части автор переходит к конкретному примеру из своей практики, показывая типичные недостатки и ограничения, присущие стандартным приемам объектно-ориентированного анализа (таким, как функциональная декомпозиция). Подробно рассмотрен подход, при котором логика работы приложения реализуется не в управляющем модуле, а скрывается (инкапсулируется) в классах. В этом случае классам ...
читать далее.