ABSTRACT
B The application is divided into three parts: the model, the view and the controller:
B the model represents the application’s data; B the view represents a specific rendition of the data; B the controller provides for input controls, for populating/updating
the model and for invoking the right view.