Statements (32)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:architecture
|
gptkbp:alternativeTo |
gptkb:Model-View-Controller_(MVC)
gptkb:Model-View-ViewModel_(MVVM) |
gptkbp:component |
gptkb:model
View Presenter |
gptkbp:firstDescribed |
1990s
|
gptkbp:focusesOn |
maintainability
modularity testability |
https://www.w3.org/2000/01/rdf-schema#label |
Model-View-Presenter (MVP)
|
gptkbp:influencedBy |
gptkb:Model-View-Controller_(MVC)
|
gptkbp:ModelInteractsWith |
Presenter
|
gptkbp:ModelManages |
data
business logic |
gptkbp:popularFor |
.NET development
Android development |
gptkbp:PresenterActsAs |
intermediary
|
gptkbp:PresenterHandles |
user input
|
gptkbp:PresenterUpdates |
gptkb:model
View |
gptkbp:purpose |
separation of concerns
|
gptkbp:usedIn |
software engineering
web applications desktop applications mobile applications user interface development |
gptkbp:ViewDisplays |
data
|
gptkbp:ViewDoesNotInteractWith |
gptkb:model
|
gptkbp:ViewInteractsWith |
Presenter
|
gptkbp:bfsParent |
gptkb:Model-View-Controller_(MVC)
|
gptkbp:bfsLayer |
7
|