#advanced #oop
Если вы еще не понимаете, зачем нужны эти всякие абстрактные классы и интерфейсы, вот вам статья, держите, сами искали!
https://prglb.ru/1iu2n
Если вы еще не понимаете, зачем нужны эти всякие абстрактные классы и интерфейсы, вот вам статья, держите, сами искали!
https://prglb.ru/1iu2n
Medium
Understanding use of Interface and Abstract class
Interface
#advanced #oop
В этой статье автор объясняет, когда использовать наследование и в чём его отличие от интерфейсов и трейтов.
https://blog.ircmaxell.com/2013/11/beyond-inheritance.html
В этой статье автор объясняет, когда использовать наследование и в чём его отличие от интерфейсов и трейтов.
https://blog.ircmaxell.com/2013/11/beyond-inheritance.html
ircmaxell's Blog
Beyond Inheritance
In my last post, I talked about revisiting the concept of Design Patterns and questioned how useful it is to “learn” them. The conclusion that I came to was that you are better served by focusing on h
#oop #beginners #advanced
Огромный репозиторий с множеством ссылок по изучению ООП на PHP для разработчиков разного уровня.
https://github.com/marcelgsantos/learning-oop-in-php
Огромный репозиторий с множеством ссылок по изучению ООП на PHP для разработчиков разного уровня.
https://github.com/marcelgsantos/learning-oop-in-php
GitHub
GitHub - marcelgsantos/learning-oop-in-php: A collection of resources to learn object-oriented programming and related concepts…
A collection of resources to learn object-oriented programming and related concepts for PHP developers. - marcelgsantos/learning-oop-in-php
#php #oop #video
Неплохое видео по объектно-ориентированному программированию для тех, кто устал пытаться понять, как работать в этой парадигме. Возможно, именно это видео поможет вам побороть непонимание.
https://www.youtube.com/watch?v=w3XUG6oyINI&t=10s
Неплохое видео по объектно-ориентированному программированию для тех, кто устал пытаться понять, как работать в этой парадигме. Возможно, именно это видео поможет вам побороть непонимание.
https://www.youtube.com/watch?v=w3XUG6oyINI&t=10s
YouTube
Object Oriented Programming (OOP) for Beginners in PHP
Learn the very basics of OOP as done in PHP. We will go over two classic OOP concepts: Encapsulation then Inheritance
#beginner #oop
В этой статье узнаем на простом примере краткое объяснение принципа открытости-закрытости.
https://prglb.ru/3eny7
В этой статье узнаем на простом примере краткое объяснение принципа открытости-закрытости.
https://prglb.ru/3eny7
#book #oop
SOLID - это популярный акроним, выделяющий пять основных принципов объектно-ориентированного программирования, придуманных Робертом Мартином, существенно улучшающих создание и управление большими приложениями. Данное небольшое руководство познакомит вас со всеми из них на небольших примерах кода, что даст вам хорошее понимание и применение данных принципов на практике.
https://yangx.top/progbook/3139
SOLID - это популярный акроним, выделяющий пять основных принципов объектно-ориентированного программирования, придуманных Робертом Мартином, существенно улучшающих создание и управление большими приложениями. Данное небольшое руководство познакомит вас со всеми из них на небольших примерах кода, что даст вам хорошее понимание и применение данных принципов на практике.
https://yangx.top/progbook/3139
Telegram
Книги для программистов
#video #oop
В этой небольшой серии видео автор расскажет про внедрение зависимостей, про основы работы с Reflection API и про то, как написать собственный DIC.
https://prglb.ru/4ni0o
В этой небольшой серии видео автор расскажет про внедрение зависимостей, про основы работы с Reflection API и про то, как написать собственный DIC.
https://prglb.ru/4ni0o
#advanced #oop
Объектная гимнастика - это туториал для тех, кто не умеет или не понимает, как работать с объектами правильно.
https://prglb.ru/i51q
Объектная гимнастика - это туториал для тех, кто не умеет или не понимает, как работать с объектами правильно.
https://prglb.ru/i51q
#advanced #oop #video
Видео выступления с прошедшей PHP Russia конференции, в котором Дмитрий Елисеев, разработчик и популярный преподаватель, расскажет о том, что такое, по его мнению, грамотное ООП, как организовывать бизнес-логику и многое другое.
https://elisdn.ru/blog/135/phprussia-oop
Видео выступления с прошедшей PHP Russia конференции, в котором Дмитрий Елисеев, разработчик и популярный преподаватель, расскажет о том, что такое, по его мнению, грамотное ООП, как организовывать бизнес-логику и многое другое.
https://elisdn.ru/blog/135/phprussia-oop
elisdn.ru
Про фреймворки и сервисный слой
Видеозапись доклада на PHP Russia об организацию кода в ООП, про важность разделения кода и инкапсуляции бизнес-логики в сервисах и сущностях
#advanced #oop
В этой статье автор объясняет, когда использовать наследование и в чём его отличие от интерфейсов и трейтов.
https://blog.ircmaxell.com/2013/11/beyond-inheritance.html
В этой статье автор объясняет, когда использовать наследование и в чём его отличие от интерфейсов и трейтов.
https://blog.ircmaxell.com/2013/11/beyond-inheritance.html
ircmaxell's Blog
Beyond Inheritance
In my last post, I talked about revisiting the concept of Design Patterns and questioned how useful it is to “learn” them. The conclusion that I came to was that you are better served by focusing on h
#advanced #oop
Вы уверены в том, что пишете ООП-код? Автор следующей статьи попробует вас переубедить.
https://adelf.tech/2020/oop-thinking
Вы уверены в том, что пишете ООП-код? Автор следующей статьи попробует вас переубедить.
https://adelf.tech/2020/oop-thinking
adelf.tech
Are you sure you write OOP code? | adelf.tech
We, PHP developers, proudly tell everybody that we know OOP and write pure OOP-code, but, honestly, more than 95% of Laravel applications code I usually see is procedural!
#advanced #oop
Как на самом деле должны выглядеть объекты, чтобы они отличались от структур и процедур. Рассказывает и показывает Дмитрий Елисеев.
https://elisdn.ru/blog/142/structs-or-objects
Как на самом деле должны выглядеть объекты, чтобы они отличались от структур и процедур. Рассказывает и показывает Дмитрий Елисеев.
https://elisdn.ru/blog/142/structs-or-objects
elisdn.ru
Структуры с процедурами или объекты?
Сравнение процедурной, функциональной и объектно-ориентированной парадигмы. Отделение объектов от структур и процедур. Введение понятия сервиса.