Да, конечно, если хочется упоротся, или правда часто нужно изменять кол-во реализаций - можно использовать более "гибкий" подход.
Но в общем случае это не нужно. И очень норм будет иметь знание, что тебе нужно в это одно место (фабрику) сходить и добавить новую ветку для своего типа.
@oneerror так это нужно обязательно такой умный DI-контейнер иметь ещё, получается? А не будет ли уже это в такой задачке оверинжерингом? Если реально можно хешмап всё-таки вписать в эту несчастную фабрику.
Да, конечно, если хочется упоротся, или правда часто нужно изменять кол-во реализаций - можно использовать более "гибкий" подход.
Но в общем случае это не нужно. И очень норм будет иметь знание, что тебе нужно в это одно место (фабрику) сходить и добавить новую ветку для своего типа.
@oneerror так это нужно обязательно такой умный DI-контейнер иметь ещё, получается? А не будет ли уже это в такой задачке оверинжерингом? Если реально можно хешмап всё-таки вписать в эту несчастную фабрику.
@oneerror так это нужно обязательно такой умный DI-контейнер иметь ещё, получается? А не будет ли уже это в такой задачке оверинжерингом? Если реально можно хешмап всё-таки вписать в эту несчастную фабрику.
@oneerror так это нужно обязательно такой умный DI-контейнер иметь ещё, получается? А не будет ли уже это в такой задачке оверинжерингом? Если реально можно хешмап всё-таки вписать в эту несчастную фабрику.
Для человека который делает тестовые задачки с посредственным кодом у тебя как много своего мнения на любой счёт. Я первые года два в карьере слушал и не выпендривался
@Preemiere ты думаешь, нужно слушать и заткнуться, не обсуждая? Тогда можно наслушаться чего угодно. Т.к. параллельно с тобой другой человек в чате говорит противоположное мнение...
Для человека который делает тестовые задачки с посредственным кодом у тебя как много своего мнения на любой счёт. Я первые года два в карьере слушал и не выпендривался
а ты привык что с тобой всегда соглашаются и смотрять тебе в рот