Вопрос проверяет понимание ответственности навигационного слоя в архитектуре VIPER.
Короткий ответ
Router в VIPER отвечает за навигацию и сборку модулей. Он знает, какие экраны и как открывать. Router инкапсулирует логику переходов и передачи данных между модулями. View и Presenter не знают деталей навигации. Это снижает связанность и упрощает изменение маршрутов.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.