⚡️ Паттерн стратегия
Он упрощает работу со схожими алгоритмами, которые решают конкретную задачу. То есть мы выносим решения в отдельные классы, которые после выбираем во время выполнения программы.
Возьмём, к примеру, вывод таблицы. Её мы можем отобразить в Excel, HTML, CLI, PNG формате, в зависимости от желания пользователя. И проще всего реализовать подобное с помощью стратегии.
Таким образом мы делаем разработку намного проще и безопаснее. Также добавление новых фич становится намного быстрее.
#паттерны #strategy
Он упрощает работу со схожими алгоритмами, которые решают конкретную задачу. То есть мы выносим решения в отдельные классы, которые после выбираем во время выполнения программы.
Возьмём, к примеру, вывод таблицы. Её мы можем отобразить в Excel, HTML, CLI, PNG формате, в зависимости от желания пользователя. И проще всего реализовать подобное с помощью стратегии.
Таким образом мы делаем разработку намного проще и безопаснее. Также добавление новых фич становится намного быстрее.
#паттерны #strategy
👍1