Entonces mi maestro 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, sino mantenerlos completamente independientes. Actualmente estoy escribiendo un juego para iPhone con una cuadrícula. para mí tiene mucho más sentido crear tanto la cuadrícula gráfica como el código técnico en la misma clase de "cuadrícula". ¿Otro programador desaprobará 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 primero el proyecto y luego copiar el código para formar el diseño de separación de preocupaciones? Sé que esto puede derrotar totalmente el propósito, pero solo como práctica ... ¿Para que la próxima vez pueda aplicar este patrón de diseño desde el principio?