Model–View–Presenter (MVP)

GPTKB entity

Statements (24)
Predicate Object
gptkbp:instanceOf gptkb:architecture
gptkbp:component gptkb:model
View
Presenter
gptkbp:focusesOn separation of concerns
testability
https://www.w3.org/2000/01/rdf-schema#label Model–View–Presenter (MVP)
gptkbp:influencedBy gptkb:Model–View–Controller_(MVC)
gptkbp:modelHandles data and business logic
gptkbp:originatedIn 1990s
gptkbp:pattern architectural pattern
gptkbp:popularFor Android development
gptkbp:presenterHandles user input
gptkbp:purpose separate presentation logic from business logic
gptkbp:relatedTo gptkb:Model–View–Controller_(MVC)
gptkb:Model–View–ViewModel_(MVVM)
gptkbp:usedIn software engineering
user interface design
web applications
desktop applications
mobile applications
gptkbp:viewHandles display logic
gptkbp:bfsParent gptkb:Model–View–Controller_(MVC)
gptkbp:bfsLayer 6