Home Segments Index Top Previous Next

840: Mainline

Application models, with various value holders and aspect adapters, allow you to separate the classes of the domain model from those associated with the GUI. The application model, the value holders, and the aspect adapters can be viewed as mediators:

*--------------*      *-------------------*      *-------------* 
|              |      |                   | <--> | Viewers     | 
| Domain model |      | Application model |      *-------------* 
|              | <--> | Value holders     | 
|              |      | Aspect adapters   |      *-------------* 
|              |      |                   | <--> | Controllers | 
*--------------*      *-------------------*      *-------------*