MVC
MVC(MODEL VIEW CONTROL)
Model:-
The Model component corresponds to all the data-related logic that the user works with.
View:-
The View component is used for all the UI logic of the application.
Controller:-
Controllers act as an interface between Model and View components to
process all the business logic and incoming requests, manipulate data
using the Model component and interact with the Views to render the
final output.