Design patterns uses in WCS
Model-View-Controller design pattern. Display design patterns. Command design patterns. Model-View-Controller design pattern: The model-view-controller (MVC) design pattern specifies that an application consist of a data model, presentation information, and control information . The model (for example, the data information) contains only the pure application data; it contains no logic describing how to present the data to a user. The view (for example, the presentation information) presents the model's data to the user. The view knows how to access the model's data, but it does not know what this data means or what the user can do to manipulate it. Finally, the controller (for example, the control information) exists between the view and the model. It listens to events triggered by the view (or another external source) and executes the appropriate reaction to these events. In most cases, the reaction is to call a method on the model. Since ...