Architecture Flashcards

1
Q

MVC

A

Model View Controller

- Triangle
- Controller communicates with View
- Controller updates Model
- Model updates View
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

MVP

A

Model View Presenter

Controller is between View and Model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Clean Architecture

A

Architecture which is about UseCases and abstracting away all dependencies, to facilitate replacement of dependencies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly