Будут рассмотрены понятия о том, что переменные могут быть локальными или глобальными, и как это влияет на доступ к ним из разных частей программы. Разберем концепцию пространств имен, которая позволяет хранить переменные в отдельных областях видимости и избежать конфликтов имен. Поговорим о том, как использовать шаблон Модуль для создания сборки функций и переменных, которые можно экспортировать для использования в других частях программы.
Рассмотрим на практике, как создать классы на основе других классов, как использовать ключевое слово "extends" для наследования свойств и методов родительского класса, и как переопределять методы, чтобы добавить новую функциональность к потомку.