Переменная с типом Структура или Соответствие, описывающая свойства какого либо объекта данных, так что бы объект получился максимально универсальный.
- Модель одного и тот же вид данных, может быть реализована по разному, в зависимости от внешнего источника данных.
- Одну и туже модель может потребоваться сохранить в различных вариантах, в учетную систему.
- Может потребоваться сохранить модель в разные конфигурации.
Цель разделить логику записи в учетную систему и чтение объекта из внешней системы.
С одной стороны, при чтении объекта из внешней системы, он может быть записан по разному, как именно мы на этом этапе не знаем, поэтому сохраняем в универсальную модель.
С другой стороны, при записи объекта, на входе у нас универсальная модель с постоянной структурой, что позволяет разработать модуль записи, который будет совместим с любым источником данных.