MVC Stands for model view controller.
This model used to separate application concerns.
- Model Represents an object or pojo(plain old java object)class carrying data.
- View represents the visualization of data that model contains.
- Controller acts on both model and view. It is controls the data flow into model object and updates the view whenever data changes it keeps view and model separate.