На примере 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
1536
522
2 months ago 00:10:20 1
Кодинг стал ИЗИ после этого открытия! Вот как я это сделал!
3 months ago 00:14:11 1
4 Atari 7800 reviews of Obscure Games: Super Cobra/ Journey of Snail: A New World/ Kessel Attack etc
3 months ago 00:04:29 5
Litefoot - “My Land“ (OOP)
3 months ago 00:11:54 1
Python : Ускорение на максимум! Все новые возможности в одном видео!
3 months ago 00:13:16 1
Почему я перешел на Linux! ТОП 5 Причин удалить Windows прямо сейчас
3 months ago 02:03:50 1
Практика JavaScript с нуля за 2 часа. Сделаем целый сайт!
3 months ago 12:00:00 1
Java Full Course for free ☕
3 months ago 00:19:02 1
Пишем игру Крестики Нолики на python и pygame. Tic tac toe game using python and pygame