📖
Класи в JavaScript
Зрозумій об'єктно-орієнтоване програмування
🏭
Клас = завод
Завод (клас) виготовляє однотипні товари (об'єкти). Є форма (шаблон), і завод штампує по ній скільки треба. Наприклад, клас Car — це форма для автомобілів. Кожен автомобіль — це окремий об'єкт з тими ж властивостями, але різними значеннями.
javascript
💬
Клас — це шаблон. new Animal() — створення об'єкта за шаблоном.
javascript
💬
extends дозволяє створити новий клас на основі існуючого.
Класи — це синтаксичний цукор поверх об'єктів і прототипів. За лаштунками JavaScript все одно використовує об'єкти, але класи роблять код зрозумілішим і структурованішим.