Я видел немало примеров MVVM. Я вижу, что представление должно ссылаться на ViewModel. Недавно я видел пример ViewModel, ссылающегося на View, который мне кажется неправильным, так как это приведет к более тесной связи. Учитывая, что ViewModel часто описывается как посредник между View и Model, есть ли у ViewModel нечто большее, чем фасад для доменных объектов? Надеюсь, я правильно использовал термин «фасад».