Presenter
Noun · Development
Definitions
In the Model-View-Presenter (MVP) architecture, the component that sits between the Model and the View: it retrieves data from the model, formats it for display, and handles user interaction logic, keeping the view as a passive rendering surface with no business logic.
In plain English: A middleman layer that prepares data for display and handles what happens when the user clicks things, keeping the visual layer simple.
Example: "The presenter formats the timestamp into a relative string like '3 hours ago' so the view just renders whatever it's given."