Gemäß der Wikipedia-Seite für die MVC-Architektur kann die Ansicht vom Modell benachrichtigt werden und es kann auch der aktuelle Status des Modells abgefragt werden. Gemäß Paul Hegartys Kurs zu iOS 5 in Stanford, Vorlesung 1, Seite 18 muss jedoch jede Interaktion über den Controller erfolgen, wobei sich Model und View niemals kennen sollten. Es ist mir nicht klar, ob Hegartys Aussage als Vereinfachung des Kurses gedacht sein muss, aber ich bin versucht zu sagen, dass er das Design als solches beabsichtigt.
Wie erklären Sie diese beiden gegensätzlichen Sichtweisen?