- This example contains simple implentation of "Strategy" pattern
- "Classic" implentation of "Strategy" suggest general interface for group of algorithms, thats will passed to Context
- Delegates in this example play role of algorithms interface
- В данном примере приводится несдандартная реализация паттерна "Стратегия"
- "Классическая" Стратегия реализуется посредством создания общего интерфейса для алгоритмов, конкретные реализации которых передаются контексту.
- Делегаты в этом примере выступают в роли заместителя интерфейса для группы алгоритмов в паттерне "Стратегия".
- Предметная область: "Транспортная компания"
- Проблема: Перемещение из одного места в другое различными способами
- Решение проблемы заключается в создании делегата для функций, которые будут выполнять перемещение из одной точки в другую