Что такое модель и для чего она используется?

Подскажите, что такое модель и для чего она используется?
Как её создавать нашёл много примеров, но нигде не могу найти описания того что она из себя представляет.

Пример модели:

export class Product {
  id: number;
  name: string;
  description: string;
  price: number;
  image: string;

  constructor(id, name, description = '', price = 0, image = 'https://ae01.alicdn.com/kf/HTB1kL0vKx9YBuNjy0Ffq6xIsVXa7/MJX-Bugs-8-Pro-B8-B8PRO.jpg_q50.jpg') {
    this.id = id;
    this.name = name;
    this.description = description;
    this.price = price;
    this.image = image;
  }
}

Ответы (0 шт):