Оглавление:
- Должна ли ViewModel иметь логику?
- Что должна содержать ViewModel?
- Содержит ли ViewModel бизнес-логику?
- Должен ли ViewModel иметь интерфейс?
Видео: Должна ли модель представления содержать логику?
2024 Автор: Fiona Howard | [email protected]. Последнее изменение: 2024-01-10 06:42
1 Ответ. Краткий ответ: Да.
Должна ли ViewModel иметь логику?
Задачей ViewModel может быть превращение баланса в строку, которая используется в качестве привязки в представлении. Вы хотите убрать как можно больше логики из ViewModel, чтобы ваш код можно было повторно использовать и он был слабо связан. Я не согласен с этим. В идеале модель должна иметь только свойства, потому что модели представляют данные
Что должна содержать ViewModel?
Простейший вид модели представления для понимания - это тот, который непосредственно представляет элемент управления или экран в соотношении 1:1, например, «экран XYZ имеет текстовое поле, список и три кнопки, поэтому модели представления требуется строка, коллекция и три команды Другой тип объекта, который помещается в слой модели представления, - это …
Содержит ли ViewModel бизнес-логику?
ViewModel: ViewModel - это средний уровень между представлением и моделью. ViewModel содержит бизнес-логику, которая манипулирует данными строки для отображения в представлении. Любые функции и методы должны быть в модели представления. Интерфейс iNotifyPropertyChanged используется в ViewModel для достижения двусторонней привязки.
Должен ли ViewModel иметь интерфейс?
3 Ответы. Взаимодействие с вашими моделями VieWModel дает вам возможность издеваться над ними в тесте, а взаимодействие с вашими представлениями действительно выглядит излишним. Вы не будете обмениваться своими представлениями, и тестирование пользовательского интерфейса может быть выполнено на макетах вашей ViewModel, так что вам на самом деле не нужно будет взаимодействовать с ними, я думаю. Это перебор.
Рекомендуемые:
Где в оракуле хранятся материализованные представления?
В отличие от обычного представления, которое не занимает места для хранения и не содержит никаких данных, материализованное представление содержит строки, полученные в результате запроса к одной или нескольким базовым таблицам или представлениям.
Что из следующего больше похоже на создание представления?
8. Что из перечисленного ниже близко похоже на представление «Создать»? Объяснение: ' create table… as' очень похож на оператор create view, и оба они определяются с помощью запросов . Что из следующего создает виртуальное отношение для хранения запроса?
Где создаются представления?
Buick Envision - компактный кроссовер производства General Motors. Он производится исключительно в Китай совместным предприятием SAIC-GM, поставляющим продукцию на внутренний рынок и рынок Северной Америки . Где создаются Buick envisions?
Кто определение неправильного представления?
В акушерстве предлежание плода, готовящегося к родам, указывает, какая анатомическая часть плода является ведущей, то есть ближайшей к тазовому входу родовых путей. По ведущей части определяется как головное, тазовое или плечевое предлежание.
Существуют ли материализованные представления на сервере sql?
В SQL Server представление с уникальным кластеризованным индексом (также известное как «материализованное представление») не обновляется и не может быть обновлено пользователем и не сохраняется в отдельной созданной пользователем таблице - она всегда обновляется движком во время обновлений и никогда не рассинхронизируется.