MVP
Обновлено: 7 октября 2024
MVP
MVP (Model-View-Presenter) — паттерн разработки пользовательского интерфейса. Шаблон MVP является производным от MVC, но при этом имеет несколько иной подход. Основное отличие — представление (presenter) не так сильно связано моделью (model).
Функциональные части MVP:
- Model Модель представляет данные для отображения пользователю.
- View Вид реализует отображение данных, представленных моделью, а также взаимодействует с представлением для обновлений.
- Presenter Представление содержит основную бизнес-логику, так как взаимодействует со всеми частями модели.