September 2015
Intermediate to advanced
648 pages
17h 20m
English
Model/view programming is a technique that involves separating data from its visual representation. It was first popularized as the MVC (model/view/controller) paradigm used in the Smalltalk programming language.
A model is a class that provides a uniform interface through which data items can be accessed. A view is a class that can present the data items from a model to the user on-screen. A controller is a class that mediates between the user interface (e.g., mouse events and key presses) to provide a means by which users can manipulate data items.
The MVC approach offers several benefits. For example, huge datasets can be handled, ...
Read now
Unlock full access