Страница курса Паттерны проектирования

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск

План лекций (набросок)

Литература

  1. Д. Влиссидес, Э.Гамма, Р. Хелм, Р. Джонсон. Приёмы объектно ориентированного проектирования.Паттерны проектирования
  2. Фримен Р., Фримен Л., Сьерра К., Бейтс Б. - Паттерны проектирования
  3. Гранд М. - Шаблоны проектирования в Java
  4. Смит Д. Элементарные шаблоны проектирования (2013)
  5. Стерлинг С., Массен О. Применение шаблонов Java
  6. Обзор паттернов проектирования на citforum.ru
  7. Шпаргалка по шаблонам проектирования на Хабрахабре

Типы заданий

  • По системе классов нарисовать UML-диаграмму
  • По UML-диаграмме создать систему классов
  • В коде увидеть паттерн
  • Переделать код без паттерна в код с паттерном

Ранее известные паттерны

  • Упаковка параметров
  • Делегирование
  • Итератор
  • Выполнение операции для элементов полиморфного контейнера