возможно неявно, но в этом случае что мешает выделить явный интерфейс? Конкретная реализация роутера плоха тем, что если ты на неё наделаешь зависимостей, а потом закосячишь/переделаешь то в лучшем случае программа не скомпилится. Абстракции - самоограничение, которое спасает от ошибок и гнева коллег
конечно, ничто не мешает сделать интерфейс, я разделяю вашу любовь к абстракциям =) но не разделяю позицию, что основываясь на том заменяемая реализация презентера или нет, можно сказать, плохая архитектура или хорошая
Обсуждают сегодня