title: Relations between elements of MVC
body: <p>Can someone explain the relations between elements of MVC (with the active model), painted on this picture?</p>
  
  <p><img src="https://i.stack.imgur.com/86Xjs.png" alt="MVC"></p>
  
  <p>I see it like this:</p>
  
  <ol>
  <li>Controller → Model — a model's data changing by the controller.</li>
  <li>Model → View — the model notifies the view about changing.</li>
  <li>View → Model — the view get data from the model.</li>
  <li>View → Controller — the view notifies the controller about user's actions (for example, button pressing).</li>
  <li>Controller → View — <strong>but this relation, as I think, is unnecessary</strong> and contradict MVC rule about developing the controller independent from the view: it should interacts through the model.</li>
  </ol>