Soy un desarrollador web primario pero tengo una muy buena comprensión de C++ y C#. Sin embargo, recientemente escribí una aplicación GUI y comencé a perderme en cómo manejar la relación entre mi controlador y la lógica de visualización. En PHP fue muy fácil, y pude escribir mi propio patrón MVC con los ojos cerrados, principalmente debido a que PHP es sin estado y usted regenera todo el formulario por solicitud. Pero en los lenguajes de programación de aplicaciones me pierdo muy rápido.Cómo aplicar el patrón MVC al desarrollo de la GUI
Mi pregunta es: ¿cómo separaría mi controlador de la vista? ¿Debería la vista anexarse a los eventos del controlador, o debería la vista implementar una interfaz con la que el controlador interactúa?
Gran referencia. :RE – nevelis