Что именно является фронтальной моделью?

#software-design

Вопрос:

Может ли кто-нибудь предоставить ресурс для изучения того, что такое «модели» по отношению к интерфейсному приложению?

Я понимаю модели, когда дело доходит до внутреннего приложения-просто модель данных, которая может быть предоставлена, скажем, в ответе на запрос от внешнего интерфейса.

НО для интерфейса у вас есть

  • данные (модель) с серверной части
  • фактическая структура данных, которую контроллер предоставляет представлениям, которая часто является улучшенной версией внутренней модели

Итак, когда люди говорят «модель», имеют ли они в виду и то, и другое?

Ответ №1:

Вопрос: Итак, когда люди говорят «модель», имеют ли они в виду и то, и другое?

ДА. Модель есть модель. Основываясь на некоторых других ваших вопросах, я подозреваю, что вы думаете об угловых моделях. Вот хорошее объяснение:

https://codecraft.tv/courses/angular/quickstart/domain-models/

Хорошей практикой при написании углового кода является попытка изолировать используемые вами структуры данных от кода компонента.

Чтобы решить эту проблему, давайте создадим класс, который мы называем моделью домена, это просто обычный класс, который мы будем использовать для хранения данных и функций.