дубляжа кода
Аксиома Эскобара тут очень уместна. Что касаемо кейса, нужно конкретно смотреть... И я уверен что на 95% можно обойтись без этих конструкций тупо юзая полиморфизм. И да, я допускаю глубокий свитч в фабриках
я чего-то не знаю о полиморфизме?
Что такое 0? И почему оно особняком от лефт и Райт? Тупо полиморфизм и паттерн "шаблонный метод"
Рекомендую числа поменять на enum , под капотом это почти одно и то же, будет проще и понятнее , ощутимо при работае в команде , так я тут вижу магик константы
Активации и деактивации можно уместить в одном методе который будет инлайниться дабы не было дублирования клжа
(int)DirectionTypes.Left/Right это не гуд
оно так не работает
они и тае енамы
спасибо, изучу данный паттерн
Это беда , OnChangeDirection наверное должен принимать DirectionTypes а не число
да, не додумался, спасибо
Всем любителям Тая посвящается - "они и В тае енамы"
Обсуждают сегодня