Мне нравится думать о модели как о прозрачной вещи, придерживающейся какой-то схемы.Очень легко «читается» видом.Я никогда не делаю свои взгляды программными, в том смысле, что вы можете вызывать на них все виды методов.Обычно мой взгляд - это HTML, моя модель имеет методы, но также может представлять себя в виде простой структуры данных, и есть промежуточное звено: в форме шаблонизатора.
Но существует множество вариантов.для MVC.Я не думаю, что есть 2 разработчика, которые бы точно, точно согласились с тем, что на самом деле является MVC.MVC - это, на мой взгляд, образец, чтобы помочь вам.Это не тот закон, который пытается сдерживать ваше творчество, точно определяя, до какой степени, что вы должны делать.