Уроки по тегу «интерфейсы»
Знакомимся с понятием замыкания при использовании математической операции на примере вложенных пар
Знакомимся с еще одной полезной функцией высшего порядка: filter
Знакомимся с функцией высшего порядка, позволяющей применять переданную функцию к элементам множества
Учимся строить более обобщенные функции и генерировать из них конкретные
Пишем свою первую программу и обсуждаем способы ее запуска
Учимся строить рекурсии с аккумулятором и знакомимся с оптимизацией хвостовой рекурсии
Пытаемся понять, что такое данные в рамках языка программирования и как строить структуру данных на примере pair
Пишем функцию, позволяющую производить свертку нескольких значений
Рассматриваем концепцию разделения программы на функциональные блоки, работающие с общей структурой данных
Продолжаем изучение оператора присваивания и переходим к созданию объектов
Рассматриваем полезные и положительные аспекты сохранения состояния
Рассматриваем проблемы, связанные с использованием присваивания и сохранением состояния
Учимся передавать анонимные функции как аргументы других функций
Знакомимся с курсом, декларативным программированием и других парадигмах
Изучаем структуру данных «двоичное дерево» и ее реализацию в PHP с помощью списков
Рассматриваем концепцию присваивания и изменения состояния
Знакомимся с идеей абстракции данных на примере создания структуры, представляющей рациональное число
Учимся комбинировать функции, знакомимся с понятиями окружения, порядком вычисления и с подстановочной моделью вычислений
Знакомимся с литералами и выражениями, а так же приоритетом операций в них
Знакомимся с понятием вычислительных процессов и линейно-рекурсивным процессом
Знакомимся с основными возможностями констант, определенных в классах
Учимся преобразовывать объект в строку
Знакомимся с новой конструкцией для создания явных интерфейсов
Знакомимся с тем, как объекты связываются с переменными
Знакомимся с исключениями, учимся их генерировать и перехватывать
Повторяем материал по влиянию побочных эффектов на код
Знакомимся с понятием «статическое свойство»
Знакомимся с концепцией объединения данных и функций
Знакомимся с правилами организации классов в коде приложения и учимся пользоваться автозагрузкой Composer
Выясняем, чем хороша и чем плоха инкапсуляция
Разбираемся, в чем отличие сокрытия от инкапсуляции
Учимся получать информацию о полях, методах и других метаданных класса
Выясняем, что такое супервизор и для чего он используется