Lexique informatique › Programmation › MVP (Model-View-Presenter)

MVP (Model-View-Presenter)

Programmation Svenska → Mis à jour: 2026-09-23

Patron d'architecture d'interface où le Presenter s'intercale entre la vue et le modèle, gère toute la logique d'UI et met à jour la vue via une interface.

Né chez Taligent (IBM, 1996). Se distingue du MVC par une vue « passive » : elle ne connaît pas le modèle, et le presenter garde tout le contrôle. Celui-ci devient ainsi facile à tester unitairement, sans framework d'interface.

A dominé le développement Android jusqu'à ViewModel et Jetpack Compose (2018+). Survit dans certaines piles de bureau (WinForms, Java Swing). Concurrents : MVC, MVVM (avec data binding), Flux/Redux.

← Retour au lexique