This is a basic introduction to demonstrate the Model-View-Controller (MVC) architecture.
The Model represents the data and business logic of the application. It encapsulates the state and behavior.
The View represents the presentation layer of the application. It displays the data to the user and captures user input.
The Controller acts as an intermediary between the Model and the View. It receives user input, processes it, and updates the Model or the View accordingly.
Created by: [Adia, Dave Clarence M.]