GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Model–View–Presenter pattern
URI:
https://gptkb.org/entity/Model–View–Presenter_pattern
GPTKB entity
Statements (34)
Predicate
Object
gptkbp:instanceOf
gptkb:architecture
gptkbp:abbreviation
gptkb:MVP
gptkbp:component
gptkb:model
View
Presenter
gptkbp:firstDescribed
gptkb:Trygve_Reenskaug
https://www.w3.org/2000/01/rdf-schema#label
Model–View–Presenter pattern
gptkbp:introducedIn
gptkb:Smalltalk
gptkbp:ModelManages
data
gptkbp:ModelNotifies
Presenter
gptkbp:pattern
architectural pattern
presentation pattern
gptkbp:PresenterHandles
user input
gptkbp:PresenterUpdates
gptkb:model
View
gptkbp:promotion
modularity
separation of concerns
testability
gptkbp:purpose
facilitate unit testing
improve maintainability
improve separation of concerns
gptkbp:relatedTo
gptkb:Model–View–Controller_pattern
gptkbp:separates
business logic
presentation layer
gptkbp:usedIn
software engineering
user interface design
web applications
desktop applications
mobile applications
gptkbp:variant
gptkb:Model–View–Controller_pattern
gptkbp:ViewDisplays
data
gptkbp:ViewNotifies
Presenter
gptkbp:bfsParent
gptkb:Model–View–Controller_pattern
gptkbp:bfsLayer
8