File talk:MVC-Process.svg

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

This illustration is wrong.

1. The "updates" arrow should be coming from the controller. Not from the model.

The view does not directly fetch data from the model. It must go through the controller first. The controller is the intermediary between the model and view.

2. The user never directly "uses" the controller. The user only uses the view.

The controller uses the view to observe for changes. The "uses" arrow should be coming from the controller and pointed to the view. —Preceding unsigned comment was added by 42.60.2.86 (talk) 13:27, 27 July 2015‎ (UTC)[reply]


I agree, this picture is astonishingly wrong. The error #1 seems to me really evident. --Kar.ma (talk) 09:28, 8 April 2020 (UTC)[reply]