Java Reference
In-Depth Information
update
update
Model
notify
notify
View1
ViewN
change
Controller
refresh
refresh
Force resolution
Data are stored in data structures that are independent from the
graphical components. Graphical components can be added and
removed dynamically (opening or closing a window). The controller has vis-
ibility of the application data structures and of the graphical views. It regis-
ters input data, updates the model and refreshes the views.
Design rationale
The architecture of this pattern often builds on another classical design
pattern, i.e. pattern Observer .
3.8
References
Gamma, E., Helm, R., Johnson, R. and Vlissides, J. (1995) Design Patterns: Elements
of Reusable Object-Oriented Software , Addison-Wesley.
Pinedo, M. (1995). Scheduling: Theory, Algorithms and Systems , Prentice-Hall.
Prabhu, V.V. and Duffie, N.A. (1999) “Nonlinear Dynamics in Distributed Arrival
Time Control of Heterarchical Manufacturing Systems”, IEEE Transactions on
Control Systems Technology , Vol. 7, No. 6.
 
Search WWH ::




Custom Search