Entonces, mi profesor me dice que es muy importante no encapsular el código del programa y el código de la interfaz gráfica en las mismas clases, pero mantenerlos completamente independientes. Actualmente estoy escribiendo un juego de iphone con una cuadrícula en él. Para mí tiene mucho más sentido Crear tanto la cuadrícula gráfica como el código técnico en la misma clase "Cuadrícula". ¿Será que otro programador frunce el ceño sobre esto? ¿Es realmente muy importante mantener la interfaz gráfica y el código independientes? ¿Qué problemas surgirán si no lo hago?
¡Gracias!
EDITAR: gracias chicos! ¿Estaría bien para mí escribir el proyecto primero y luego copiar el código para formar la separación del diseño de las preocupaciones? Sé que esto puede derrotar totalmente el propósito, pero al igual que la práctica ... ¿Para que la próxima vez pueda aplicar este patrón de diseño desde el principio?