Model-View-Controller (MVC)

This design pattern is described in [DP95], pp. 4. There this pattern is desribed as:

" The Model is the application object, the View is its screen representation, and the Controller defines the way the user interface reacts to user input. "

For another description see [BO98], p.140.

Because the word "View" is also heavily used in RFG-language, we use the word "Display" in this context instead. So, the design pattern in our special way is called: Model- Display-Controller.