Мы начинаем работу с Шаблоном проектирования Strategy (стратегия), который выбирает наилучший способ достижения результата.
Это значительно упрощает процесс создания программ.
Дата отправки отчёта:
9 марта 2017 г.
Задание выполнено: за
5 мин.
Чему научился:
начал изучать шаблон проектирования Strategy
Что было сложным:
ничего
Комментарии:
Т.е это как в футболе, в зависимости от того как играет команда соперник, выбирается определённая стратегия. Или по другому, есть алгоритм и есть несколько разных реализаций этого алгоритма в зависимости от каких-то условий.
Научился: Стратегия — поведенческий паттерн, который определяет семейство схожих алгоритмов и помещает каждый из них в собственный класс. После чего, эти алгоритмы можно подменять во время исполнения программы.