Graphics Reference
In-Depth Information
5
The Model-View-Controller
Architecture
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 graph-
ics 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.
After this chapter we should:
• understand the technology-independent MVC architecture;
• understand the process for designing interactive applications based on the
MVC architecture;
• understand the concepts and implementation of having multiple view-controller
pairs.
109
Search WWH ::




Custom Search