До сих пор у меня были Model и ViewModel, ни с конструкторами, ни с классом Helper, у которого есть методы для отображения в / из Model / ViewModel.
Это потому, что я видел именно так это в каждом уроке.
Мне было интересно, почему бы не добавить конструктор в ViewModel с моделью в качестве параметра и поместить туда код отображения?
Вам понадобится пробел Конструктор для того, когда вы хотели ViewModel без модели, это не сложно.
Логическое продолжение этого состоит в том, чтобы сделать то же самое с Моделью, чтобы пойти другим путем.
Это нарушает некоторые Золотое правило? Есть ли какая-то причина, по которой я этого не видел?
Том