MVC - Model-View-Controller
An architectural pattern that separates application concerns into model (data), view (presentation), and controller (input handling).
An architectural pattern that separates application concerns into model (data), view (presentation), and controller (input handling).