De acuerdo con la página de Wikipedia para la arquitectura MVC , el modelo puede notificar a la vista, y también puede consultar al modelo sobre su estado actual. Sin embargo, de acuerdo con el curso de Paul Hegarty sobre iOS 5 en Stanford, conferencia 1, página 18, toda interacción debe pasar por el controlador, con Model y View que se supone que nunca deben conocerse. No me queda claro si la declaración de Hegarty debe ser una simplificación del curso, pero me siento tentado a decir que tiene la intención del diseño como tal.
¿Cómo explicas estos dos puntos de vista opuestos?