Menurut halaman wikipedia untuk arsitektur MVC , tampilan bebas untuk diberitahukan oleh model, dan juga bebas untuk menanyakan model tentang keadaan saat ini. Namun, menurut kursus Paul Hegarty tentang iOS 5 di Stanford, kuliah 1, halaman 18 semua interaksi harus melalui pengontrol, dengan Model dan Tampilan yang tidak pernah seharusnya saling mengenal. Tidak jelas bagi saya apakah pernyataan Hegarty harus dimaksudkan sebagai penyederhanaan untuk kursus, tetapi saya tergoda untuk mengatakan bahwa dia ingin desain seperti itu.
Bagaimana Anda menjelaskan dua sudut pandang yang berlawanan ini?