MVC - Patch67/Graphics GitHub Wiki

#Why use MVC? MVC gives you freedom to change the underlying data access layer, i.e. I could change from using a file based system to a SQL database system by only changing the internals of the Model class. It also gives me freedom with respect to the View. I could have multiple monitors, or multiple windows without changing the Controller or Model classes, I'd only need to change the internals of the View classes.

View

Model

Controller

Graph

Temp

Command