Я видел пару дискуссий о том, где писать валидацию пользовательского интерфейса в MVP.
Существует небольшая путаница по этому поводу, как предложение сохранить представление и докладчика.Но отображение окна сообщения в докладчике выглядит не очень хорошо, так как использование логики ограничивает нас от модульного тестирования.
Еще один аспект - совместное использование проверки в приложении.Я думаю, чтобы сохранить валидацию UI в модели UI, передавая докладчика.Даже мы могли бы использовать это повторно, а также это уменьшает размер и сложность докладчика.Обработка в модели пользовательского интерфейса выглядит более объектно-ориентированной.
Это правильный подход?Можете ли вы направить меня в правильном направлении?