Secondo la pagina di Wikipedia per l'architettura MVC , la la vista è libera di essere notificata dal modello ed è anche libera di interrogare il modello sul suo stato attuale. Tuttavia, secondo corso di 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 progetto in quanto tale.
Come spieghi questi due punti di vista opposti?