На примере PHP рассматриваются базовые понятия и механизмы ООП: классы, объекты, конструкторы, инкапсуляция и сокрытие данных, наследование, полиморфизм, интерфейсы, трейты, статические свойства и методы.
Презентация к лекции:
* Базовые понятия ООП:
Примеры кода:
0:00 Начало
01:40 Процедурный и объектно-ориентированный подходы к написанию программ
02:40 Описание класса и создание экземпляра
02:55 Сравнение объектов
07:20 Конструкторы
11:49 Инкапсуляция и сокрытие данных
15:55 Наследование
31:40 Полиморфизм
42:42 События и сообщения
44:15 Пространства имен
46:43 Статические свойства и методы
55:36 Дополнительные конструкторы
01:02:48 Текучий интерфейс (fluent interface)
01:06:08 Интерфейсы
01:22:48 Примеси (traits)
01:28:27 Тестирование с помощью PHPUnit
4 views
1983
661
3 days ago 00:01:58 6
С мужем рыдали взахлеб минут десять🤣 Сохраните
4 days ago 00:13:01 47
#32 Вопросы Junior Python разработчик + Ответы (реальное собеседование)
5 days ago 00:18:58 45
L118A1 (AWP) из дерева своими руками
3 weeks ago 00:25:50 16
[Дюжев Алексей. с 0 в IT. ] Очевидные и не очень применения ChatGPT для разработчиков.
3 weeks ago 00:55:51 1
III Международная научно-практическая конференция «Цифровая трансформация образования» Часть 2
3 weeks ago 00:37:19 2.1K
Детский сад и семья: единство целей и действий в пространстве развития ребенка
3 weeks ago 00:59:09 2.5K
Просветительская деятельность с родителями
3 weeks ago 01:00:49 2.3K
Деятельность образовательной организации в Год семьи
4 weeks ago 00:14:08 13
[Wild Mathing] Калькулятор снова разрешили (запретили) на экзамене
4 weeks ago 00:01:57 1
pascal ООП для управление положением объекта в анимации в консоли - Часть 2
1 month ago 00:02:17 16
XIX городской форум молодых педагогов
1 month ago 00:00:49 63
[qelluw] highlight nba 2k14///princeofscale
1 month ago 00:00:42 63
[qelluw] highlight nba 2k14///сейджуро акаши
1 month ago 00:44:37 131
JavaScript для начинающих. Урок 3: This, Классы, ООП, Приватные поля, Геттеры и сеттеры. 2024
1 month ago 00:10:20 1
Кодинг стал ИЗИ после этого открытия! Вот как я это сделал!
1 month ago 00:46:47 5
Требования ФГОС к результатам освоения ООП НОО по английскому языку и их реализация
2 months ago 00:14:11 1
4 Atari 7800 reviews of Obscure Games: Super Cobra/ Journey of Snail: A New World/ Kessel Attack etc
2 months ago 00:48:22 1
Зайцев Артем, Surf, Воронеж - МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ЗА ДВА ЧАСА
2 months ago 00:09:45 1
[1. Введение] - 2. Установка среды разработки
2 months ago 00:06:16 2
[2. Основы C++ в Unreal Engine] - 16. Сборщик мусора (garbage collector)
2 months ago 00:19:42 14
[2. Основы C++ в Unreal Engine] - 15. Modules, Targets, UnrealBuildTool
2 months ago 00:14:46 1
[2. Основы C++ в Unreal Engine] - 13. Класс APawn. Ввод с клавиатуры
2 months ago 00:11:33 3
[2. Основы C++ в Unreal Engine] - 12. Обзор основных классов Unreal Engine
2 months ago 00:21:36 13
[2. Основы C++ в Unreal Engine] - 11. Делегаты. Макрос UFUNCTION