May 2018
Beginner to intermediate
452 pages
11h 26m
English
A view is an interface for presenting data and controls to the user. Applications may have many views, often on the same data. Views don't talk to the model directly, and ideally contain only enough logic to present the UI and communicate user actions back to the controller.
Some examples of code you find in a view include the following:
Our DataRecordForm class is our main view: it contains most of the code for our application's user interface. It also currently defines the structure of our data records. This logic can stay in the view, because ...