Design Patterns · Junior · Question 35 of 75

What does the MVC pattern describe?

Explanation

The model holds data and business logic, the view displays it, and the controller handles user actions and updates the model. Variants: MVP, MVVM. The idea of separating responsibilities lives on in the frontend: data separate from UI.

Further reading

Problem with a question

Design Patterns · Junior · question 35

Test yourself

Take the Design Patterns · Junior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz