Architecture Flashcards
1
Q
MVC
A
Model View Controller
- Triangle - Controller communicates with View - Controller updates Model - Model updates View
2
Q
MVP
A
Model View Presenter
Controller is between View and Model
3
Q
MVVM
A
Model View ViewModel
- Subtype of MVP
- The view model of MVVM is a value converter, meaning the view model is responsible for converting the data objects from the model in such a way that objects are easily managed and presented
4
Q
Clean Architecture
A
Architecture which is about UseCases and abstracting away all dependencies, to facilitate replacement of dependencies