![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Thus, in the modelviewercontroller paradigm, the following sequence of messages represents what typically occurs after, for example, a mouse click is noted by a controller:
*------------* *---------------* | | 1. setter message | | ---* 2. | Controller | ----------------------> | Model | | changed: | | | | <--* message *------------* *---------------* 3. update: message | ^ *------------------------------------* | v | *------------* | | | 4. getter message | | Viewer | ------------------------------------* | | *------------*