Полный курс 32 шаблона программирования, 32 шаблона проектирования с точки зрения PHP

preview_player
Показать описание
Стань спонсором(бусти аккаунт), доступ к собеседованиям:

Мои платные курсы:

План развития с нуля до middle+:

Группа вк:

- Ссылка для донатов, спонсорства, пожертвований

- - Порождающие
00:05:25 singleton
00:14:35 factory
00:17:55 factory_method
00:23:20 static_factory
00:29:10 abstract_factory
00:38:00 builder
00:51:05 prototype
00:54:25 pool

Структурные
01:02:30 dependency_injection
01:07:45 registry
01:11:55 composite
01:19:40 adapter
01:26:12 bridge
01:32:30 data_mapper
01:41:50 decorator
01:47:18 facade
01:51:50 fluent_interface
01:58:58 flyweight
02:08:23 proxy

Поведенческие
02:16:10 state
02:24:50 strategy
02:30:25 object_null
02:34:00 command
02:43:30 interpreter
02:51:55 specification
03:05:30 chain
03:13:30 iterator
03:19:28 mediator
03:25:27 memento
03:31:55 observer
03:38:40 template_method
03:43:50 visitor
Рекомендации по теме
Комментарии
Автор

Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

sraph
Автор

28:30 Интересно зачем был нужен strtoupper при проверке и создании класса в static_factory ?

ForeverDarkDeath
Автор

Ух ты! Вот это качественный контент подъехал!!

valeraaligator
Автор

Та просто слів немає
Реально крутий курс🤘👍

volodymyrvikarchuk
Автор

Честно, я в шоке, такая шикарная подборка в одном видео. Лучший автор по Ларе и Вью! Обязательно пойду на платные курсы автора, чтобы поддержать и самому не лениться, довольствуясь только бесплатными материалами:)

ArabicLang.online
Автор

А в синглтоне не нужно конструктор "закрывать"?

MrDmistas
Автор

Ого! Вот это подарок, на новый год!!! Спасибо огромное!!!

error-hg
Автор

В синглтоне ещё обязательно конструктор должен быть приватным

ДмитрийВоротынцев-жг
Автор

Вобще круто!
Небольшое дополнение: в реализации "singleton" нет приватного конструктора, поэтому мы можем через "new" создавать сколько угодно экземпляров.

maxlevashov
Автор

Легенда php laravel сообщества, спасибо

СергейМитрохин-уз
Автор

DataMapper реализован не полностью. Там должен быть еще метод save() - сохранение объекта в БД. И в примере про Mediator непонятно как там уменьшается связность между классами Worker и InfoBase, потому что в метод printInfo класса InfoBase передается объект Worker, то есть прямая связь между классами сохраняется.

ЯковЛазоренко
Автор

2:57:18 что означают три точки? ... $specification что это?

ringnull
Автор

Data mapper есть. а где Active record?

Olegcowboyoleg
Автор

почему тут нету патерном типа репозитория дто sqrs и тд?

artemunix
Автор

В шаблоне command Invoker никак не использовали.

ebirdori
Автор

15:50 - Это не верблюжья аннотация.Это PascalCase

Jonstonrich
Автор

я только одного не понял. Почему когда factory_method расматривали в фабрике метод обявили статическим, статически обявлять методв это же уже про static_factory. Тоже самое с обычной factory

alisherkosimov
Автор

Я недавно попал на твой канал, и по отзывам у тебя супер контент.Я бы хотел узнать если у тебя темы по ООП php, в плейлестах я не нашел(

james.
Автор

Пояснение в теории шаблона prototype - я понял, но зачем мы создавали другой класс, где присваивали значение переменной и никак его не использовали?

ebirdori
Автор

В этом видео прекрасно всё!!!
От списка паттернов в фигме и неумения настроить экран до непонимания темы и мужества автора опозориться на весь интернет

millkiway