У меня есть небольшой проект, который я хочу переписать, используя паттерн MVP. Проект на платформе Windows Forms. Я изучила некоторую литературу, я понимаю организацию классов на объясняемых примерах, но применить к своей задаче не могу, получается какая-то каша. Растолкуйте пожалуйста, как правильно организовать классы для моего случая с задачей. Цель проекта такова: на вход подается несколько файлов или папка с файлами (например пользователь выбирает файлы с помощью диалога OpenFiles/OpenFolder), далее мне необходимо обработать каждый файл и найти в каждом из них некоторые ошибки. После обработки мне необходимо вывести список ошибок в разрезе файлов.
Я организовала следующие классы: View, Presenter и Model. View это форма, на ней я набросала некоторый интерфейс, после выбора файлов, я передаю массив строк с путями к выбранным файлам в Presenter, из Presenter вызываю метод в Model, который в цикле прогоняет каждый файл в методе проверки и возвращаю массив ошибок. Сейчас у меня все равно логика не разделена, в View выполняется работа с визуальными компонентами. Я в источниках почитала, что в View минимум операций должно происходить.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости