Що таке ООП простими словами
ООП — це спосіб організації коду навколо об'єктів, які об'єднують дані (властивості) і поведінку (методи) разом, а не зберігають їх окремо одне від одного.
Наприклад, замість того щоб окремо зберігати ім'я користувача і окремо функцію для його привітання, можна створити один об'єкт «користувач», у якому і те, і інше знаходиться разом.
Основи класів у JavaScript
Клас — це шаблон для створення об'єктів з однаковою структурою. Наприклад, клас User описує, що в будь-якого користувача є ім'я і метод привітання, а конкретні користувачі створюються на основі цього шаблону.
Наслідування — повторне використання логіки
Наслідування дозволяє одному класу «успадкувати» властивості і методи іншого, додавши щось своє. Це позбавляє від дублювання коду: якщо у «Адміністратора» є все те саме, що у «Користувача», плюс додаткові права — не потрібно переписувати спільну частину заново.
Часті запитання
Що далі
Спершу база, потім просунуті теми на кшталт ООП
Безкоштовний курс JavaScript вибудований послідовно — від основ до складніших концепцій, включно з ООП.