Фабричный метод ► Шаблон проектирования ► Урок №6
HTML-код
- Опубликовано: 24 июл 2019
- Паттерн проектирования Фабричный метод (Factory Method
, Виртуальный конструктор) - это способ делегирования логики создания объектов (instantiation logic) дочерним классам.
#шаблоны_проектирования #design_patterns #фабричный_метод
.
Полезная ссылочка: refactoring.guru/ru/design-pa...
*
★ Автор: Дмитрий Афанасьев.
★ Телеграм с новостями: t.me/i640kb
★ Канал: clck.ru/JVYct
*
► Выразить благодарность, поддержать донатом развитие канала.
★ www.tinkoff.ru/rm/afanasev.dm...
★ www.donationalerts.ru/r/dmitr...
*
► Еще интересные курсы:
★ Видеокурс по Laravel: clck.ru/JVYa2
★ Видеокурс по Git: clck.ru/JVYYm
★ Объяснение SOLID: clck.ru/JVYXq
★ Шаблоны проектирования: clck.ru/JVYX7
★ Структурные шаблоны проектирования: clck.ru/TVB9Y
★★★ Все курсы → clck.ru/JVYVd
*
► Обязательно к изучению любому разработчику
★ www.ozon.ru/category/knigi-16...
★ www.chitai-gorod.ru/search/re...
Огромное спасибо, не успеваешь перерабатывать Ваши шикарные уроки!
Тебе спасибо за просмотр и отзывы!
Оксимирон, спасибо за видео !
😁👍
Это лучшее объяснение, которое я видел. Я вроде бы уже и на рефакторинг.гуру всё перечитал и пересмотрел, и насмотрелся видео, но оставался вопрос "а нафиг оно нам надо?". Было крошечное сомнение в том, что я на 100% понял зачем этот паттерн.
Благодаря этому видео - я нашел ответ)
Автор, огромнейшее спасибо!!!)
10 абстрактных бутербродов из 10
Представьте теперь какие Программы пишут, если учебные материалы в большей части неправильные ;)
Спасибо за видео, и понятно и смешно)
Про яйца шутка зашла)
Спасибо за уроки :)
Спасибо большое. Наконец разобрался :)
Очень интересно!
Спасибо!
Ты вообще огонь 🔥!
Кажется допер. Спасибо
Thank you SO MUCH!!!
Вы круты, спасибо за видео
🙏
Спасибо. Видосики смотрятся, знания прибавляются🚀
Красава, мужик!
Спасибо )
спасибо)
С первого захода реализовать не получилось, пересмотрев по второму кругу понял, что "сам дурак" :). Отличное видео, спасибо!
После первой минуты просмотра закралось подозрение, что хорошего объяснения не будет. На 5 минуте подозрение сформировалось в чёткое понимание.
И что не так в объяснении?
ребята, читаю комменты и просто в ужасе. Неужели вы код с экрана не переписываете?! Просто смотреть - это вообще не отложится. За видос -спасибо. Фраза: "Методы абстрактного класса - это механика работы с опред. классом" мне кажется ключевой.
Если я правильно понял это просто создание класса со своим значением. Но и при этом методы должны быть одинаковые(в классах)
Крутой видос. А если где-нибудь исходники, чтобы можно было посмотреть, если захочется именно на код посмотреть?
Было видео о том как получить код
Задавал вопрос в донаты про Laravel и размещение логики парсинга csv/txt так и не получил ответа. Очень странно, потому что вопрос вполне нормальный и адекватный был.
Проверь папку СПАМ.
И сюда отвечу - на твой вопрос нет однозначного ответа. Слишком он обширен. Можно конечно попробовать ответить, но ответ не сильно поможет в решении задачи так как за ним стоит большой объем знаний.
Ответ - следуй принципам солид. "разделяй и властвуй".
+++
а в интерфейсе FormInterface я так понимаю реализован только один метод render() ???
да
ГетСосыч это наверно из другого класса ты взял.
нифига не понял.
Руками код набери. Помогает в осознанании.
Попробую может действительно поможет
какая отрисовка в бэкенде емае
5:25 по сути, ничего не понятно
Бывает. Штудируй альтернативу.
Не рассказал зачем нужен этот паттерн. А это самое главное. Твой пример можно легко упростить до обычной simple factory, как в последнем примере c бургером через обычный свитчкейс. И твой пример ничего не потеряет абсолютно. Исходя из твоего примера непонятно нафига нужен фэктори метод если есть простая фабрика. В чем профит? Поэтому либо ты сам не знаешь, либо если знаешь, то ты наипал своих подписчиков. У этого шаблона несколько другие задачи, нежели тупо создать объект.
Это скорее не ко мне вопрос, а к самому шаблону. Я лишь рассказал о нем. И самое главное - критикуешь - предлагай. Нет предложения - это не критика, а хейт. Программистам такое не пристало.
Кинь ссылкой или опиши пример реализации паттерна. Лишь бы по ныть, да в комменты нагадить.