Шаблон «Фабрика» в Python // Отделение создания от использования
ArjanCodes
0:00 / 0:00
Шаблон «Фабрика» в Python // Отделение создания от использования
204 189 просмотров · 5 лет назад
ArjanCodes
341 тыс. подписчиков
204 189 просмотров · 5 лет назад
💡 Узнайте, как создавать отличное программное обеспечение за 7 шагов: https://arjan.codes/designguide.
В этом видео я объясняю, что такое паттерн «Фабрика» (или «Абстрактная фабрика») и как его использовать в Python. Одно из главных преимуществ этого паттерна — возможность разделить создание и использование. Это один из наиболее часто используемых мной паттернов.
Код, над которым я работал в этом видео, доступен здесь: https://github.com/ArjanCodes/2021-fa....
🎓 Курсы ArjanCodes: https://www.arjancodes.com/courses.
💬 Присоединяйтесь к моему серверу Discord: https://discord.arjan.codes.
⌨️ Используемая мной клавиатура: https://amzn.to/49YM97v.
🔖 Разделы:
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