Сообщений 16 Оценка 56 [+0/-1] Оценить |
Объектно-ориентированное программирование с использованием шаблонов проектирования призвано облегчить работу проектировщиков и разработчиков программного обеспечения. Но изучение и успешное использование этих методов может оказаться достаточно сложным делом. Эта книга дает точное представление о десяти наиболее важных шаблонах проектирования, которые никогда не используются самостоятельно, а только во взаимодействии друг с другом, что и гарантирует надежность создаваемых приложений. Полученных знаний будет вполне достаточно для дальнейшего изучения литературы по шаблонам проектирования и даже для создания своих собственных шаблонов.
Книга предназначена как для профессиональных разработчиков ПО, так и для студентов, изучающих основы ООП.
Введение
Часть 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. Библиография
Предметный указатель
Очень хорошо структированная и написанная книга. Автор последовательно знакомит читателя с основными шаблонами проектирования, рассматривая различные «проблемные» ситуации. Книга дает представление не только о шаблонах, но и их практическом применении, содержит рекомендации по построению композиций из шаблонов проектирования.
Настоятельно рекомендую книгу всем профессиональным разработчикам, еще не освоившим проектирования с применением шаблонов.
Сообщений 16 Оценка 56 [+0/-1] Оценить |