

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The model-view separation pattern, a design approach that separates the domain logic from the user interface. The motivation behind this pattern is to increase reusability and minimize the impact of interface changes on domain objects. The pattern involves defining domain classes that do not have direct coupling or visibility to window classes, and allowing new views to be easily connected to an existing domain layer. The document also introduces the concept of indirect visibility through the publish-subscribe pattern, which allows domain objects to communicate with windows without direct knowledge of each other.
Typology: Study notes
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Window Configuration display( ) addEntry( ) query( ) Model View
Window Configuration display( ) addEntry( ) query( ) Model View displayMessage ( )
Configuration addEntry( ) query( ) Model View query( ) New Window display( )