Вывод
Дневник цели
Через такое время возвращаюсь на смарт, а так эти паттерны и не знаю :)
Может, нафиг они и не нужны? В кровавом энтерпрайзе используют их в сленге, но мне явно не понравилось бы там работать пока что.
В общем, пока что оставлю, но этот кошмар от "банды четырех" не хотелось бы читать...
Вчера почитал на refactoring.guru про паттерн Strategy, потому что захотел новую фичу в проекте сделать стратегией, выбираемой по конфигурации. Сделал, потом прочитал еще у GoF про этот паттерн и у Кериевски про рефакторинг к нему.
Пока читаю главу про создание объектов.
Расписывалась последовательность шагов для того, чтобы заменить многочисленные конструкторы класса несколькими Creation Method'ами
Комментарии
Вот очень хорошая шпаргалка по паттернам, вдруг пригодится https://refactoring.guru/ru/design-patterns