Geek Culture
Published in

Geek Culture

Model View Presenter

The Model View Presenter (MVP) is an architecture pattern that separates objects into three distinct types mainly made up of Models, Views and Presenter.

MVP was invented to facilitate unit testing and to improve separation of concerns in presentation logic.

Each of the components in MVP play an important role:

  • Model holds application data.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store