Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем

Эрик Эванс

Часть I. МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ В РАБОТЕ
Глава 1. Переработка знаний
Глава 2. Коммуникация и язык
Глава 3. Связь между моделью и реализацией

Часть II. СТРУКТУРНЫЕ ЭЛЕМЕНТЫ ПРЕДМЕТНО-ОРИЕНТИРОВАННОГО ПРОЕКТИРОВАНИЯ
Глава 4. Изоляция предметной области
Глава 5. Модель, выраженная в программе
Глава 6. Цикл существования объектов модели
Глава 7. Работа с языком: расширенный пример

Часть III. УГЛУБЛЯЮЩИЙ РЕФАКТОРИНГ
Глава 8. Качественный скачок
Глава 9. Перевод неявных понятий в явные
Глава 10. Гибкая архитектура
Глава 11. Применение аналитических шаблонов
Глава 12. Шаблоны и модель
Глава 13. Углубляющий рефакторинг

Часть IV. СТРАТЕГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ
Глава 14. Поддержание целостности модели
Глава 15. Дистилляция
Глава 16. Крупномасштабная структура
Глава 17. Объединение стратегических подходов

Заключение
Приложение. Использование шаблонов в этой книге
Глоссарий
Список литературы
Фотографии