Паттерны проектирования и рефакторинг.
Учебный доклад.
(Применение концепции паттернов проектирования для разработки повторно используемого объектно-ориентированного программного обеспечения и концепции рефакторинга для улучшения архитектуры существующего кода).
Часть 1 - Паттерны проектирования.
1. Введение (Применение паттернов проектирования позволяет использовать наиболее удачные проектные и архитектурные решения типичных проблем разработки программного обеспечения)
2. Что такое паттерн [образец, шаблон] проектирования
3. Классификация паттернов проектирования
4. Порождающие паттерны
5. Структурные паттерны
6. Паттерны поведения
7. Заключение. Чего можно ожидать от паттернов проектирования. Место применения паттернов проектирования в современном процессе разработки программного обеспечения.