А ты уже научился заряжать левой ногой свой телефон?
MVC (Model View Controller) - паттерн до правильного применения которого не сразу доходишь. Определение можно прочесть и про Model и про View и про Controller и как они с друг другом должны взаимодействовать. Но это все теория. В реальном языке и ситуации не сразу догоняешь как должно быть. И ответа на это нигде не написано т/к/ задача у всех в один момент времени разная. К примеру View не должно хранить данных, это очень важная фигня, решающая кучу проблем, т/е/ оно вообще ничего не должно знать о ваших класса модели. Где должен находится код по загрузке данных с сервера, у нас в модели. Контроллер уже связывает предметную область модели с предметно областью вьюхи.
Все это взаимодействие и MVC разбиение отлично способствуют проектированию. Т/к/ обычно садишься обдумывать как тут все будет работать на листке бумаги, и мысли в голову не лезут. А с MVC начинаешь думать о взаимодействии что и есть самое важное.
Все это взаимодействие и MVC разбиение отлично способствуют проектированию. Т/к/ обычно садишься обдумывать как тут все будет работать на листке бумаги, и мысли в голову не лезут. А с MVC начинаешь думать о взаимодействии что и есть самое важное.