Mira Diaz
Такое разделение удобно при разработке. Одни прогеры делают интерфейс а другие model, третий все объединяет в viewmodel. Я MVC не читала но читала MVVM. Но я думаю особой разницы нет
Мне кажется,что вьюшку сложно сделать,если ты работаешь с консолью