Перейти к содержимому

Шаблон «Фабрика» в 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