Developing Applications and Automating Workflows Using Cisco Platforms (DEVASC) — Question 516
What are two advantages of the MVC design pattern? (Choose two.)
Answer options
- A. It represents the visualization of data contained with a model.
- B. It allows filtering of a set of objects using different criteria.
- C. It controls the data flow into a model object and updates a view whenever data changes.
- D. It separates low-level data accessing operations from high-level business services.
- E. It builds a final object through a step-by-step approach.
Correct answer: C, D
Explanation
The correct answers C and D highlight how the MVC pattern effectively manages data flow and separates concerns, which enhances maintainability. Option A discusses data visualization, which is part of MVC but not a direct advantage, while B focuses on filtering objects, which is not a core benefit of the MVC architecture. Option E describes a different design approach rather than the MVC pattern specifically.