---
title: "Describe the role of components Presentation, Abstraction, and Control in MVC"  
description: "Describe the role of components Presentation, Abstraction, and Control in MVC"  
author: "Nishi Tiwari"  
published: 2020-02-16  
updated: 2020-09-23  
canonical: https://www.mindstick.com/interview/33704/describe-the-role-of-components-presentation-abstraction-and-control-in-mvc  
category: "asp.net mvc"  
tags: ["asp.net mvc"]  
reading_time: 1 minute  

---

# Describe the role of components Presentation, Abstraction, and Control in MVC

- **Presentation:** The presentation is the visual representation of a specific abstraction within an application.
- **Abstraction:** The abstraction is the business domain functionality within the application. \
- **Control:** Control is the component that keeps consistency between the abstraction within the system and their presentation to the user or developer it is also used to communicate with other controls within the system.

## Answers

### Answer by Nishi Tiwari

- **Presentation:** The presentation is the visual representation of a specific abstraction within an application.
- **Abstraction:** The abstraction is the business domain functionality within the application. \
- **Control:** Control is the component that keeps consistency between the abstraction within the system and their presentation to the user or developer it is also used to communicate with other controls within the system.


---

Original Source: https://www.mindstick.com/interview/33704/describe-the-role-of-components-presentation-abstraction-and-control-in-mvc

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
