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

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

Курсы от EngineerSpock: https://www.engineerspock.com/offer-y...

Донаты на развитие: https://pay.cloudtips.ru/p/1f080f72

Это серия роликов из курса по Паттернам (шаблонам) проектирования на Python за авторством Дмитрия Нестерука. EngineerSpock визировал перевод и озвучку. Как получилось - судить вам.

Паттерны проектирования (design patterns), так же известные как шаблоны проектирования или GoF паттерны. GoF расшифровывается как Gang of Four (банда четырёх) - четвёрка, написавшая известную книгу по паттернам проектирования («Приёмы объектно-ориентированного проектирования. Паттерны проектирования») в далёком 1994 году. Авторы: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес.
Примеры в той книге были написаны на С++ и Smalltalk.

Шаблон проектирования - выработанный универсальный подход для решения определённой часто возникающей проблемы. Грамотное применение паттернов проектирования - часть философии чистого кода.

Выделяют 3 категории шаблонов проектирования:
- порождающие
Builder - строитель / построитель, Factory Method - фабричный метод, Abstract Factory - абстрактная фабрика, Prototype - прототип, Singleton - одиночка
- структурные - адаптер, мост, компоновщик, декоратор, фасад, приспособленец, заместитель
- поведенческие: этих дофига и больше)

В этом видео мы поговорим именно о шаблоне Фабричный метод (Factory Method Design Pattern), который позволяет улучшить API создания объекта.

Купить полный курс "Паттерны проектирования на Python" можно на платформе Stepik:
https://stepik.org/z/103603
- используйте купон YOUTUBE чтобы получить скидку ~ 35%

Канал Дмитрия Нестерука на YouTube:    / @soloondotnet  

Видео курсы Дмитрия на Udemy: https://www.udemy.com/user/dmitrinest...

Курсы от EngineerSpock: https://www.engineerspock.com/offer-y...

#it #программирование #айти #ityoutubersru #engineerspock

Комментарии

Информация по комментариям в разработке