Загрузка страницы

Паттерны проектирования на Python: Паттерн Строитель

Подписка на Boosty: https://boosty.to/engineerspock Донаты на развитие: https://pay.cloudtips.ru/p/1f080f72 Курсы от EngineerSpock: https://www.engineerspock.com/offer-youtube/

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

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

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

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

В этом видео мы поговорим именно о шаблоне Строитель (Builder Design Pattern), который позволяет создавать объекты поэтапно.

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

Канал Дмитрия Нестерука на YouTube: https://www.youtube.com/channel/UCJIlkaXVl-6vU3ghQkr51nQ

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

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

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

Видео Паттерны проектирования на Python: Паттерн Строитель канала EngineerSpock - IT & программирование
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
22 октября 2021 г. 19:45:05
00:11:56
Другие видео канала
С новым годом, программисты!С новым годом, программисты!Войти в IT через ИИ / Введение в ИИВойти в IT через ИИ / Введение в ИИFront Talk #4 / Создаём свой первый проект на Svelte JS: обзор фреймворкаFront Talk #4 / Создаём свой первый проект на Svelte JS: обзор фреймворкаFront Talk #3 / Стандарт языка JavaScript - ECMAScript 2023Front Talk #3 / Стандарт языка JavaScript - ECMAScript 2023FrontTalk # 2 - Обзор НОВЫХ JS фреймворков и библиотекFrontTalk # 2 - Обзор НОВЫХ JS фреймворков и библиотекНейросети: как устроен искусственный интеллект в 2023 годуНейросети: как устроен искусственный интеллект в 2023 году"Родина не там, где задница в тепле!" -  Data Engineer, вернувшийся в РФ из эмиграции"Родина не там, где задница в тепле!" - Data Engineer, вернувшийся в РФ из эмиграцииКак работает метод Fake it Till You Make it?Как работает метод Fake it Till You Make it?Курс по React JS с нуля / ч.10 - Маршрутизация в React JSКурс по React JS с нуля / ч.10 - Маршрутизация в React JSЛикбез программиста: Квантовый компьютер - всё что нужно знатьЛикбез программиста: Квантовый компьютер - всё что нужно знатьКурс по React JS с нуля / ч.8 - Строим графики с библиотекой NivoКурс по React JS с нуля / ч.8 - Строим графики с библиотекой NivoHTML с нуля / Курс по вёрстке с HTML и CSS / ч.8 - Завершение проектаHTML с нуля / Курс по вёрстке с HTML и CSS / ч.8 - Завершение проектаКурс по React JS с нуля / ч.7 - Условный рендеринг компонентовКурс по React JS с нуля / ч.7 - Условный рендеринг компонентовКурс · Алгоритмы и структуры данных # ч.10 # Символьный таблицы / СловариКурс · Алгоритмы и структуры данных # ч.10 # Символьный таблицы / СловариHTML с нуля / Курс по вёрстке с HTML и CSS / ч.7 - Позиционирование CSSHTML с нуля / Курс по вёрстке с HTML и CSS / ч.7 - Позиционирование CSSКурс по React JS с нуля / ч.6 - Рендеринг списков в приложенииКурс по React JS с нуля / ч.6 - Рендеринг списков в приложенииКурс · Алгоритмы и структуры данных # ч.8 # ОчередиКурс · Алгоритмы и структуры данных # ч.8 # ОчередиHTML с нуля / Курс по вёрстке с HTML и CSS / ч.5 - ФлексбоксHTML с нуля / Курс по вёрстке с HTML и CSS / ч.5 - ФлексбоксКурс по React JS с нуля / ч.4 - Передача данных между компонентами. PropsКурс по React JS с нуля / ч.4 - Передача данных между компонентами. PropsКурс · Алгоритмы и структуры данных # ч.7 # СтекКурс · Алгоритмы и структуры данных # ч.7 # СтекКурс по React JS с нуля / ч.3 - Шаблон приложения React JS, стилизация компонентовКурс по React JS с нуля / ч.3 - Шаблон приложения React JS, стилизация компонентов
Яндекс.Метрика