Лучшие практики для разделения кода модели на логические части в MVC? Который лучший?
Я новичок в MVC, но из того, что я узнал до сих пор (например,Вот(по ScottGu) нужно стремиться к «худым контроллерам», а не к «толстым».
Добавьте к этому тот факт, что взгляды по своей сути тонкие, и вы получитемного кода в вашей модели.
Поэтому мой вопрос: как разделить код в вашей модели на разные логические части, чтобы уменьшить сложность?
Используете ли вы Data Access Layer и Business Logic Layer внутри самой модели (которая, я думаю, по-прежнему содержала бы много кода), или есть лучшие способы сделать это?
Спасибо.