The Model-View-Controller Architecture
Kelvin Sung, Peter Shirley, Steven Baer · 2008
This chapter discusses the implementation of interactive graphics applications based on the model-view-controller (MVC) software architecture. This chapter: • introduces the MVC software architecture for organizing interactive graphics application solution design; • describes an MVC-based solution for the ball-shooting program; • demonstrates the expandability of the MVC-based solution; • develops software abstractions and library support for the implementation of our MVC-based ball-shooting solution.