Самый простой ответ заключается в том, как представление взаимодействует с моделью. В MVP представление привязано к ведущему, которое действует как посредник между представлением и моделью, принимает входные данные из представления, получает данные из модели, затем выполняет бизнес-логику и, наконец, обновляет представление. В MVC модель обновляет представление напрямую, а не возвращается через контроллер.