Поэтому мой учитель говорит мне, что очень важно не инкапсулировать программный код и код графического интерфейса в одних и тех же классах, а сохранять их полностью независимыми. Сейчас я пишу игру для iPhone с сеткой. для меня гораздо больше смысла создавать как графическую сетку, так и технический код в одном классе "Grid". Другой программист не одобрит это? Действительно ли очень важно сохранить графический интерфейс и код независимыми. Какие проблемы возникнут, если я не буду?
Спасибо!
РЕДАКТИРОВАТЬ: спасибо, ребята! Будет ли хорошо для меня сначала написать проект, а затем скопировать код, чтобы сформировать разделение задач проекта. Я знаю, что это может полностью победить цель, но так же, как на практике ... Так что в следующий раз я смогу применить этот шаблон проектирования с самого начала?