Model View Controller design pattern streamlines gui implementation

Similar to how promises streamline asynchronous processing, the model-view-controller design pattern streamlines the implementation of graphical user interfaces. The model holds the state of the application, which can be manipulated by the controller and which triggers updates in the view.

Backlinks