Курс ООП на Javascript
2026-02-26 22:50 Diff

Абстракция

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

Инкапсуляция

Объединение данных и функций в рамках одной структуры, создание методов для управления состоянием объекта

Контекст

Понимание this: Изучение контекста выполнения в JavaScript, привязка контекста к функциям, особенности работы this в стрелочных функциях

Прототипы

Механизм прототипов, создание абстракций данных, упаковка и Распаковка (Boxing), методы у примитивных типов данных

Классы

Синтаксис классов, статические свойства и методы, общее состояние для всех объектов, упрощение работы с прототипами через классы, конструкторы, инициализация объектов при создании

Обработка ошибок

Исключения, обработка ошибок