July 2001
Intermediate to advanced
656 pages
15h 51m
English
This principle has been discussed several times; this section summarizes it.
What kind of visibility should other packages have to the Presentation layer? How should non-window classes communicate with windows? It is desirable that there is no direct coupling from other components to window objects because the windows are related to a particular application, while (ideally) the non-windowing components may be reused in new applications or attached to a new interface. The is the Model-View Separation principle.
In this context, model is a synonym for the Domain layer of objects. View is a synonym for presentation objects, such as windows, applets and reports.
The Model-View Separation principle[4] states ...
Read now
Unlock full access