Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Шаблон «Фабрика» в Python // Отделение создания от использования

Автор: ArjanCodes

Загружено: 2021-07-16

Просмотров: 194724

Описание:

💡 Узнайте, как разрабатывать отличное программное обеспечение за 7 шагов: https://arjan.codes/designguide.

В этом видео я объясняю, что такое шаблон «Фабрика» (или «Абстрактная фабрика») и как его использовать в Python. Одно из главных преимуществ этого шаблона — он позволяет отделить создание от использования. Это один из моих самых часто используемых шаблонов.

Код, над которым я работал в этом видео, доступен здесь: https://github.com/ArjanCodes/2021-fa....

🎓 Курсы ArjanCodes: https://www.arjancodes.com/courses/

🔖 Главы:
0:00 Введение
0:37 Объяснение примера
3:25 Анализ кода
4:46 Что такое шаблон «Фабрика»?
5:31 Создание абстрактной фабрики ExporterFactory
7:06 Создание конкретных фабрик
8:47 Доработка функции main()
10:51 Запуск новой версии кода
11:43 Анализ новой версии
12:11 Бонус: внедрение фабрики как зависимости
13:28 Когда следует (или не следует) использовать шаблон фабрики

#arjancodes #softwaredesign #python

Шаблон «Фабрика» в Python // Отделение создания от использования

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Шаблон проектирования «Фабрика» в Python устарел

Шаблон проектирования «Фабрика» в Python устарел

Как реорганизовать невероятно сложную бизнес-логику (шаг за шагом)

Как реорганизовать невероятно сложную бизнес-логику (шаг за шагом)

Хватит всё жестко кодировать: используйте внедрение зависимостей

Хватит всё жестко кодировать: используйте внедрение зависимостей

Python Has the Best Standard Library Ever: 10 Modules You Need to Know

Python Has the Best Standard Library Ever: 10 Modules You Need to Know

The Builder Pattern in Python: Finally Explained!

The Builder Pattern in Python: Finally Explained!

Протоколы и ABC в Python — когда какой использовать?

Протоколы и ABC в Python — когда какой использовать?

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

The Most Important Design Pattern in React

The Most Important Design Pattern in React

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Шаблон метода фабрики – Шаблоны проектирования (эп. 4)

Шаблон метода фабрики – Шаблоны проектирования (эп. 4)

QUESTIONABLE Object Creation Patterns in Python 🤔

QUESTIONABLE Object Creation Patterns in Python 🤔

Почему ваш код не соответствует Python (и как это исправить)

Почему ваш код не соответствует Python (и как это исправить)

The Ultimate Guide to Writing Classes in Python

The Ultimate Guide to Writing Classes in Python

Даже Мужики Так Не Рубятся! Вундеркинд Муай-тай в ММА - Смила Сандел

Даже Мужики Так Не Рубятся! Вундеркинд Муай-тай в ММА - Смила Сандел

Решение распространённой проблемы с использованием шаблона «Стратегия» // на Python

Решение распространённой проблемы с использованием шаблона «Стратегия» // на Python

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Building Data Visualisations in Python in Minutes • Kris Jenkins • GOTO 2025

Building Data Visualisations in Python in Minutes • Kris Jenkins • GOTO 2025

5 шаблонов проектирования, которые ДЕЙСТВИТЕЛЬНО используются разработчиками

5 шаблонов проектирования, которые ДЕЙСТВИТЕЛЬНО используются разработчиками

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Самая простая нерешённая задача — гипотеза Коллатца [Veritasium]

Самая простая нерешённая задача — гипотеза Коллатца [Veritasium]

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]