. Внимательно посмотрите на этот абзац из статьи, на которую вы ссылаетесь:
Посмотреть
Это представление не знает о контроллере, за исключением , что он предоставляет методы для регистрации слушателей контроллера. Возможны и другие организации (например, прослушиватели контроллера - это не частные переменные, на которые может ссылаться View, View вызывает контроллер для получения прослушивателей, View вызывает методы в Controller для обработки действий, ...).
Здесь у вас есть шаблон наблюдателя между видом и контроллером. MVC - это не один шаблон как таковой, а как минимум два вместе взятых.
Один из способов управлять связью View / Controller - использовать события. Представление запускает события для определенных действий пользователя (не зная обязательно, кто может их обработать.) Контроллер обрабатывает эти события и действует соответственно.