LoftBlog: OOP and Design Patterns (урок 5) - Абстрактные и финальные классы, интерфейсы - видео HD

LoftBlog: OOP and Design Patterns (урок 5) - Абстрактные и финальные классы, интерфейсы - видео
00:13:14

loftblog 299 роликов

LoftBlog — это лучшее место для изучения it-технологий. Десятки практических уроков и курсов, где мы просто и весело будем учить вас только самому нужному и интересному, а именно, всему, что необходимо для создания горячего web-сервиса или сайта.

OOP and Design Patterns (урок 5) - Абстрактные и финальные классы, интерфейсы - видео.

Пройди БЕСПЛАТНО профориентацию в IT — bit.ly/2NLILneСегодня мы с Вами рассмотрим важные элементы объектно-ориентированного программирования на PHP — абстрактные и финальные классы, а также интерфейсы. Разберем их роль в процессе разработки и некоторые особенности, о которых следует знать при работе с ними.Школа онлайн-образования: loftschool.com/ Telegram: telegram.me/loftblog Slack: slack.loftblog.ru/ Сайт: loftblog.ru/ Instagram: www.instagram.com/loftblog/ Группа вконтакте: vk.com/loftblog Facebook: www.facebook.com/loftblog Twitter: twitter.com/loft_blogБольше уроков от lofblog: #loftblogВсе уроки по хештегу: #loftblogPHPПолезные уроки для веб-программиста: #вебпрограммист#PHPПоставь лайк — смотивируй автора писать еще :)
RSS
Ivan L.
08:55
+4
отсортируйте видео в плейлистах по порядковому номеру пожалуйста)
Sergey
09:13
+3
Мутный урок. Автор что-то мямлит себе под нос в итоге ничего не понятно.
WP Soul
16:14
а в чем отличие финальных методов и private методов? Ведь, по сути, и то и другое нельзя наследовать
m0rning sun
18:26
+1
Как я понимаю интерфейс и абстрактный класс

Интерфейс, как протокол. Он не определяет поведение объекта; он определяет, как ваш код взаимодействует с обьектом(реализующим этот интерфейс).

Интерфейс всегда договор или обещание. Когда класс говорит «я реализую интерфейс Y», он говорит «Я обещаю, иметь те же открытые методы, что любой объект с интерфейсом Y ».

Ваш класс реализует конкретный интерфейс, если  класс будет использоваться другими людьми. Интерфейс это соглашение, чтобы иметь определенный набор открытых методов для вашего класса

Абстрактный класс, выступает как частичное построение класса. Это как документ или бланк с пробелами для заполнения. Но при этом всем некоторая часть документа уже написана

Абстрактный класс является основой для другого объекта. Когда класс говорит «Я наследую абстрактный класс Y», он говорит «я использую некоторые методы или свойства класса Y».

Наследовать абстрактный класс целесообразно в том случае, если вам необходимо поддержать общую структуру(если ваш класс наследует абстрактный класс, то он обязан реализовать все абстрактные методы абстрактного класса)
Виктор Кулагин
12:32
+3
Хорошо объясняет и уроки короткие. Самое то чтобы въехать или вспомнить.
Aleksandr Kravtsov
22:04
а патерны то где? это мы и так знаем)
Yurij Kharin
22:37
Посмотрел все 5 уроков, хочу сказать что все очень хорошо доступно и понятно. Раньше смотрел другие видео, в т.ч. от ШП — только больше запутывался. А тут все понятно. Для новичка — это самое то, для того чтобы понять ООП. Спасибо!)
Vlad Labanov
13:49
мало практики. есть много приемов с полифоризмом. а также с статическими Настледованием статических Свойств и Методов. Чтоб эти вещи понять надо пару раз увидеть на практике
Дмитрий Николаенко
21:57
Посмотрел все 5 уроков.молодец доходчиво рассказал)))
А для тех кто хочет поржать включите субтитры мне нравятся как они переводят его текст)))
Ra Nk
12:12
спасибо большое за уроки, а еще уроки будут по ООР РНР?