Паттерны проектирования на Python: Паттерн Фабричный метод

  Рет қаралды 27,228

EngineerSpock - IT & программирование

EngineerSpock - IT & программирование

Күн бұрын

Пікірлер: 55
@МихаилПетровичЗубенко-р9в
@МихаилПетровичЗубенко-р9в 2 жыл бұрын
Самое понятное объяснение, что мне довелось услышать. Спасибо, я наконец-то понял
@romansablin5171
@romansablin5171 2 жыл бұрын
Превосходные ролики! Отличная дикция, понятное объяснение материала, хорошие примеры. Спасибо за работу!
@mlr__roal_6867
@mlr__roal_6867 Жыл бұрын
Это автосуфлёр
@СоглаевПавел
@СоглаевПавел 3 жыл бұрын
Голос просто огонь
@Жандос-э3с
@Жандос-э3с 2 жыл бұрын
Спасибо я всё понял, аж настроение поднялось. ролик будто какая нибудь Мастерская настроения
@gunlinux
@gunlinux 3 жыл бұрын
Качество записи, голос и контент. Подписка
@EngineerSpock
@EngineerSpock 3 жыл бұрын
Ну это диктор для курса именно этого)
@ДанилЕфимов-г9п
@ДанилЕфимов-г9п Жыл бұрын
Соглашусь со многими комментариями. Это самое понятное объяснение паттерна. Все четко и без воды, так еще и приятным голосом. Спасибо!
@kelevra1493
@kelevra1493 2 жыл бұрын
Офигенно, спасибо! Походу куплю курс!
@Fishmr999
@Fishmr999 2 жыл бұрын
@classmethod будет наверное более pythonic
@ДмитрийКрашенинников-г7ш
@ДмитрийКрашенинников-г7ш 6 ай бұрын
Спасибо, очень доступно и просто пояснил, то что надо!
@serengeit9531
@serengeit9531 2 жыл бұрын
К концу видео только понял к чему все шло. спасибо
@air961
@air961 Жыл бұрын
Класс! Благодарю, всё понятно 🙏
@ДианаСоколова-ы6е
@ДианаСоколова-ы6е 2 жыл бұрын
спасибо, я кажется после этого видоса поняла ООП
@karatemoscow
@karatemoscow 3 жыл бұрын
офигенно
@avbolshakov
@avbolshakov 2 жыл бұрын
Очень здорово! и само объяснение и подача! Класс! upd а что за шрифт?
@EngineerSpock
@EngineerSpock 2 жыл бұрын
Хз надо у автора спросить)
@andreybalin9314
@andreybalin9314 2 жыл бұрын
Видео 🔥
@418Response
@418Response 2 жыл бұрын
Илья, у тебя хорошо получилось с ораторским прям топ + над голосом не слабо поработал👍🏻 скажи пожалуйста где проходил курсы?)
@EngineerSpock
@EngineerSpock 2 жыл бұрын
это актёр озвучания озвучивает
@418Response
@418Response 2 жыл бұрын
@@EngineerSpock благодарю за ответ, Илья! Но что то сложно верится манера, подача и даже в каких то моментах прям слышна твоя подача материала))
@cs_dequeue
@cs_dequeue 3 жыл бұрын
Fire!!
@ендергрузин
@ендергрузин Жыл бұрын
Емае, я даже не понял сначала чей канал из за голоса. Только потом внимание обратил
@rolandwalker4434
@rolandwalker4434 2 жыл бұрын
Я купил курс " Профеcсия python разработчик " на stepik, но там пишет что курс " Не доступен ", это почему ?
@EngineerSpock
@EngineerSpock 2 жыл бұрын
Выйдите в список курсов и там всё увидите.
@rolandwalker4434
@rolandwalker4434 2 жыл бұрын
@@EngineerSpock Мне пишет "В курсе пока что нет ни одного урока. Он пуст =( "
@rolandwalker4434
@rolandwalker4434 2 жыл бұрын
@@EngineerSpock Ну так что?
@EngineerSpock
@EngineerSpock 2 жыл бұрын
@@rolandwalker4434 в список курсов выйдите
@romanbush5164
@romanbush5164 2 жыл бұрын
Спасибо) удобно однако, хотя нарушает принцип DI
@pavel_kovtun
@pavel_kovtun 2 жыл бұрын
Добрый день! Мне кажется, что в данном видео реализован не фабричный метод, а простая фабрика (simple factory). Здесь ведь отсутствует промежуточное звено, в виде фабрики, которая порождает объекты.
@yavener
@yavener Жыл бұрын
тоже заметил, что нет Creator-а
@lobanovds
@lobanovds 2 жыл бұрын
Как-то слишком просто, что даже не верится
@thealex7671
@thealex7671 Жыл бұрын
Меня зовут Саша, я диктор канала Мастерская Настроения
@ОлегШабанов-щ4ь
@ОлегШабанов-щ4ь 2 жыл бұрын
Хорош
@bolatmukashev2830
@bolatmukashev2830 2 жыл бұрын
Найс
@k3l3vr444
@k3l3vr444 2 жыл бұрын
Почему вы учите, не разобравшись в теме? 1:05 это возможно, вы переопределеите метод __init__ . За вайлдкард импорт, я бы выгнал с собеседования(from math import *)
@ДанилКропива
@ДанилКропива 2 жыл бұрын
Это плохо ? Можете объяснить почему так нельзя делать ?
@k3l3vr444
@k3l3vr444 2 жыл бұрын
@@ДанилКропива потому что, если так импортить, то вы не контроллируете неймспейс, и забиваете его всем подряд. А когда вы после импорта из ванильной библиотеки, заимпортите свою функцию с именем как у чего то из библиотеки, вы очень долго будете разбираться почему ваша функция работает неверно
@imranrahimov6852
@imranrahimov6852 Жыл бұрын
Лучше использовать classmethod.
@romanbush5164
@romanbush5164 2 жыл бұрын
Однако это не объясняет всей пользы метода, и его типичное использование
@akimovvadim4736
@akimovvadim4736 2 жыл бұрын
Интересное видео, только шутки не кстати.
@xvostov_k
@xvostov_k Жыл бұрын
Подача материала хорошая, но автор не разбирается в теме.
@EngineerSpock
@EngineerSpock Жыл бұрын
Очень смешно))) Автор высрал все эти паттерны, когда вы ещё пешком под стол ходили))) он автор нескольких книг по паттернам с переизданием и на разных ЯП
@xvostov_k
@xvostov_k Жыл бұрын
​@@EngineerSpock Если автор так хорош, как о нем написано, то почему он не слышал про name collision и почему он называет данную реализацию фабричным методом, хотя она им не является. Фабричный метод подразумевает использования полиморфизма от базового класса. А данную реализацию можно отнести разве что к Static Factory.
@EngineerSpock
@EngineerSpock Жыл бұрын
@@xvostov_k фабричный метод не обязан подразумевать наследование. Про нэйм коллижн автор слышал)
@xvostov_k
@xvostov_k Жыл бұрын
@@EngineerSpock Очень жаль, что вы решили удалить мое последние сообщение, возможно оно могло реально кому-нибудь помочь не запутаться.
@EngineerSpock
@EngineerSpock Жыл бұрын
@@xvostov_k ничего не удалял
@vladimirprin263
@vladimirprin263 2 жыл бұрын
Ни черта не понял... втф
@Ameta1996
@Ameta1996 2 жыл бұрын
А если без директивы @staticmethod?
@dasshrs
@dasshrs 2 жыл бұрын
classmethod и вернуть cls.__init__(x, y)
Паттерны проектирования на Python: Паттерн Прототип
9:01
EngineerSpock - IT & программирование
Рет қаралды 12 М.
ЭТОТ Паттерн Спрашивают на 99% Собесов
14:19
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
Надо ли учить шаблоны проектирования
11:48
EngineerSpock - IT & программирование
Рет қаралды 9 М.
Фабричный метод
15:48
Volodya Mozhenkov
Рет қаралды 60 М.
JavaScript Паттерны. Шаблоны проектирования. 17 Примеров
1:54:30
Паттерн Factory Method, Фабричный метод, С#, Unity
12:10
The Factory Pattern in Python // Separate Creation From Use
14:58
THE MOST FREQUENT MISCONCEPTIONS ABOUT OOP
19:37
ExtremeCode
Рет қаралды 562 М.
Шаблоны Java. FactoryMethod (Фабричный метод)
12:22
Eugene Suleimanov
Рет қаралды 97 М.
Лямбды. Не такие и страшные
36:37
Python Russian
Рет қаралды 11 М.