Ans : 1. User Interface
MVC : Model View Controller Architecture. Components are :
Model : It is the application's dynamic data structure, independent of the user interface.It is responsible for storing and retrieving data from the database, and it is also responsible for validating the data.
View : Views are the components that display the application’s user interface (UI). Typically, this UI is created from the model data
Controller : Controllers are the components that handle user interaction, work with the model, and ultimately select a view to render that displays UI. In an MVC application, the view only displays information; the controller handles and responds to user input and interaction