Secondo la pagina di Wikipedia per l'architettura MVC , la vista è libera di essere notificata dal modello ed è anche libera di interrogare il modello sul suo stato attuale. Tuttavia, secondo il corso Paul Hegarty su iOS 5 a Stanford, lezione 1, pagina 18, tutte le interazioni devono passare attraverso il controller, con Model e View che non dovrebbero mai conoscersi. Non mi è chiaro se la dichiarazione di Hegarty debba essere intesa come una semplificazione del corso, ma sono tentato di dire che intende il design in quanto tale.
Come spieghi questi due punti di vista opposti?