На этом вебинаре мы познакомимся с шаблонами проектирования.
Узнаем, зачем они нужны, как их следует использовать.
Мы подробно рассмотрим шаблон «State - Состояние» и напишем
на Java программу «Калькулятор» с его использованием.
Ведущий: Евгений Волосатов, Java программист
План вебинара:
1. Зачем нужны шаблоны проектирования?
2. Обзор популярных шаблонов:
Singleton - Одиночка
Factory - Фабрика
Template method - Шаблонный метод
Strategy - Стратегия
Facade - Фасад
Iterator - Перечислитель
Active Record - Активная запись
Observer - Наблюдатель
State - Состояние
3. Создание «Калькулятора» на языке Java
создание приёмочных тестов
планирование схемы состояний
создание контекстного класса
подготовка интерфейса пользователя
программирование логики перехода между состояниями
тестирование программы