Реализация паттернов ООП в PHP

  Рет қаралды 14,919

SpecialistTV

SpecialistTV

Күн бұрын

Пікірлер: 19
@mrfriz
@mrfriz 5 жыл бұрын
Удивительно, никакого монтажа, спецэффектов и мемов, а только теория и примеры по делу. Зашло лучше, чем все видео об околопаттерновой теме. Спасибо!
@Комедиявдеталях
@Комедиявдеталях 4 ай бұрын
Несколько дней долбился в эти шаблоны. В книге Мэтта Зандстра, в нескольких видеороликах на Ютубе, на Хабре. Только благодаря этой записи я смог понять. У Вас талант. Спасибо. Надеюсь, найду у Вас на канале видео и по другим шаблонам
@СергейПресняков-о4р
@СергейПресняков-о4р 3 жыл бұрын
Последний прям "сложна". Синглтон знал, а про Адаптер очень полезно
@simple_lide
@simple_lide 4 жыл бұрын
прекрасний семінар, отримав величезне задоволення від перегляду. подача на найвищому рівні!
@dreenchx
@dreenchx 3 жыл бұрын
Да, очень интересно смотрится!
@sergioberluskoni9185
@sergioberluskoni9185 4 жыл бұрын
Супер, разобрался наконец то!!!
@romankril1640
@romankril1640 2 жыл бұрын
Божественний урок!!
@winstonwolf2981
@winstonwolf2981 4 жыл бұрын
35:00 :) Потом удивляемся, почему температура на улице +3, а сам сосульки из носа достаешь) P.S. видео огонь, с удовольствием посмотрел. Очень жаль, что больше ничего подобного нет.
@artem_ib
@artem_ib 2 жыл бұрын
37:00 паттерн state - состояние
@ВалерийЕрослаев
@ВалерийЕрослаев 4 жыл бұрын
На видео 28.06.2019 Сейчас 29.06.2019 Мне потребовалось чуть больше года, чтобы найти этот хороший ролик. С запозданием говорю спасибо автору)
@anatoliypoliakov2290
@anatoliypoliakov2290 3 жыл бұрын
год?
@webmaster3984
@webmaster3984 3 жыл бұрын
19:00 паттерн Адаптер
@MorgunovVitaly
@MorgunovVitaly 3 жыл бұрын
По паттерну состояние осталось непонятно - а что происходит с объектами состояний при переходе в другое состояние. Например объект инвойса перешел в состояние Draft а затем в состояние Approve, но что с объектом Draftр он не уничтожается?
@soversus5374
@soversus5374 7 ай бұрын
В патерне state тоже есть куча ифов )) И код получился более громоздким. ) Реализуйте через switch или через result $stateName ? $this->$stateName() : $this->defaultStateName() ))) Тема не раскрыта, зачем такой костыль. Код ради кода?
@viv81ster
@viv81ster 4 жыл бұрын
А по остальным паттернам есть видео у вас?
@sebasvalmont
@sebasvalmont 5 жыл бұрын
Вопрос по адаптеру. А не логичнее ли не создавать отдельный класс USWeatherAdapter, который работает по интефейсу WeatherService, а написать, допустим, новый класс WorldWeather, который бы работал по интерфейсу WeatherService, но умел бы работать и с Россией и Америкой? Ведь чтобы сейчас этот код использовать, мы должны заранее в коде знать, по российскому мы городу хотим получить данные, или по американскому., а это неудобно. Не правильнее ли просто запросить данные по городу, и пусть методы сами разбираются, есть у них такой город хоть в каком-то функционале, или нет, и возвращают по нему данные, если найдут?
@ОлегШошин-п7х
@ОлегШошин-п7х 4 жыл бұрын
Могу ошибаться. Но мне кажется, что в таком случае мы смешаем обязанности в WorldWeather. WorldWeather будет в таком случае работать и как Адаптер и как агрегатов различных сервисов( американских, российских и т.д.). Мне кажется, в классе-агрегаторе WorldWeather есть смысл, но USWeatherServiceAdapter в нем нам тоже пригодится, чтобы был единый интерфейс работы со всеми сервисами. Т. е. чтобы мы в классе WorldWeather не решали задачу, что нам нужно переводить температуру из одной единицы измерения в другую. Просто в ролике автор пытается рассказать смысл именно паттерна Adapter, поэтому о дополнительных возможных не упоминал.
@iliabutenko3098
@iliabutenko3098 2 жыл бұрын
Не очень понятный пример с состоянием. Много вопросов возникает к его реализации.
@igoraleksandrovich1498
@igoraleksandrovich1498 3 жыл бұрын
State слишком сложно.
Rest-cервис на Symfony
48:40
SpecialistTV
Рет қаралды 7 М.
Noodles Eating Challenge, So Magical! So Much Fun#Funnyfamily #Partygames #Funny
00:33
DOWN (official Music Video) ft. Univers Sound
1:54
Melany toujas
Рет қаралды 1,2 М.
PHP и ООП. Классы и объекты. Смысл ООП.
22:01
Дмитрий Лаврик
Рет қаралды 61 М.
PHP 8.0 - 8.2 | Производительность и фичи
18:19
ТОП используемых функций в PHP #1
24:19