Quindi il mio insegnante mi dice che è molto importante non incapsulare il codice del programma e il codice dell'interfaccia grafica nelle stesse classi, ma per mantenerli completamente indipendenti. Al momento sto scrivendo un gioco per iPhone con una griglia al suo interno. per me ha molto più senso creare sia la griglia grafica che il codice tecnico nella stessa classe "Grid". L'altro programmatore non si accorgerà di questo? È davvero molto importante mantenere l'interfaccia grafica e il codice indipendenti. Quali problemi sorgeranno se non lo faccio?
Grazie!
EDIT: grazie ragazzi! Andrebbe bene per me scrivere prima il progetto e poi copiare il codice per formare la separazione dei problemi di progettazione. So che questo potrebbe completamente vanificare lo scopo, ma proprio come pratica ... Quindi la prossima volta che posso applicare questo modello di progettazione dall'inizio?