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. Sto attualmente scrivendo un gioco per iPhone con una griglia in esso. per me ha molto più senso creare sia la griglia grafica che il codice tecnico nella stessa classe "Grid". L'altro programmatore disapproverà questo? È davvero molto importante mantenere l'interfaccia grafica e il codice indipendenti. Quali problemi si presenteranno se non lo faccio?
Grazie!
EDIT: grazie ragazzi! Sarebbe giusto per me scrivere prima il progetto e poi copiare il codice in giro per formare la separazione del design delle preoccupazioni. So che questo può totalmente vanificare lo scopo, ma proprio come pratica ... In modo che la prossima volta possa applicare questo schema di progettazione dall'inizio?