site_logo

MVP

Обновлено: 4 февраля 2025

MVP

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

important3

Функциональные части MVP:

  • Model Модель представляет данные для отображения пользователю.
  • View Вид реализует отображение данных, представленных моделью, а также взаимодействует с представлением для обновлений.
  • Presenter Представление содержит основную бизнес-логику, так как взаимодействует со всеми частями модели.
Модель MVP
Модель MVP