Model-View-Controller
Contents
Read here: featherbear.github.io/UNSW-COMP1531/...
- Model - Holds the state
- View - The frontend interface
- Controller - The backend for the frontend
For example in JavaFX, the Controller manages the events for a button event fired by the view