Система Orphus

Шаблоны проектирования.

Новый подход к объектно-ориентированному анализу и проектированию.

Авторы: Алан Шаллоуей
Джеймс Р. Тротт
Издательство: "Вильямс", 2002
288 страниц

Материал предоставил: Михаил Кривошеин
Найти в магазинах

Аннотация

Содержание
Комментарии

Аннотация

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

Книга предназначена как для профессиональных разработчиков ПО, так и для студентов, изучающих основы ООП.

Содержание

Введение

Часть I. Введение в разработку объектно-ориентированного программного обеспечения

1. Объектно-ориентированная парадигма

2. UML – унифицированный язык моделирования

Часть II. Ограниченность традиционного объектно-ориентированного проектирования

3. Проблема, требующая создания гибкого кода

4. Стандартное объектно-ориентированное решение

Часть III. Шаблоны проектирования

5. Первое знакомство с шаблонами проектирования

6. Шаблон Facade

7. Шаблон Adapter

8. Расширение горизонтов

9. Шаблон Bridge

10. Шаблон Abstract Factory

Часть IV. Практическое применение шаблонов проектирования

11. Как проектируют эксперты

12. Решение задачи САПР с помощью шаблонов проектирования

13. Обработка возможных вариаций с помощью шаблонов проектирования

Часть V. Обработка вариаций с применением шаблонов проектирования

14. Шаблон Strategy

15. Шаблон Decorator

16. Шаблоны Singleton и Double-Checked Locking

17. Шаблон Observer

18. Шаблон Template Method

19. Шаблон Factory Method

20. Матрица анализа

Часть VI. Завершение и начало

21. Шаблоны проектирования и новый взгляд на объектно-ориентированное проектирование

22. Библиография

Предметный указатель

Комментарии

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

Настоятельно рекомендую книгу всем профессиональным разработчикам, еще не освоившим проектирования с применением шаблонов.