Популярное

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

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

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

Топ запросов

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

Let's Take The Bridge Pattern To The Next Level

Автор: ArjanCodes

Загружено: 2022-02-18

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

Описание:

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.

This video covers how the bridge pattern works and why it's useful. To spice things up, I'm going to deviate from the classic definition of the pattern from the Gang-of-four book (which is already quite powerful) and show you a couple of things you can do in Python to shorten the code and at the same time allow for extra flexibility.

The code that I worked on in this video is available here: https://github.com/ArjanCodes/2022-br....

🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/

🔖 Chapters:
0:00 Intro
0:35 Why the Bridge pattern?
1:51 How the Bridge pattern works
3:21 Bridge pattern example
6:41 Bridge pattern with a functional part
10:49 Bridge pattern using ABCs with a list of dependencies
16:45 Final thoughts

#arjancodes #softwaredesign #python

Let's Take The Bridge Pattern To The Next Level

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

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

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

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

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

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

array(10) { [0]=> object(stdClass)#5595 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "JiQmpA474BY" ["related_video_title"]=> string(66) "Mermaid JS: Finally There's A Great UML & Diagram Drawing Tool" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(10) "ArjanCodes" } [1]=> object(stdClass)#5568 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "fsB8_79zI_A" ["related_video_title"]=> string(55) "Let's Take The Adapter Design Pattern To The Next Level" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(10) "ArjanCodes" } [2]=> object(stdClass)#5593 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "-ghD-XjjO2g" ["related_video_title"]=> string(60) "5 Tips For Object-Oriented Programming Done Well - In Python" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(10) "ArjanCodes" } [3]=> object(stdClass)#5600 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "s_4ZrtQs8Do" ["related_video_title"]=> string(59) "The Factory Pattern in Python // Separate Creation From Use" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(10) "ArjanCodes" } [4]=> object(stdClass)#5579 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "gMNeph0I8PA" ["related_video_title"]=> string(83) "Мост (Bridge) ► Шаблон проектирования ► Урок №18" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(16) "Dmitry Afanasyev" } [5]=> object(stdClass)#5597 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "ZJKxyxf1C9k" ["related_video_title"]=> string(127) "Россия вступает в войну на Ближнем Востоке? / Жёсткое заявление МИД РФ" ["posted_time"]=> string(23) "8 часов назад" ["channelName"]=> string(10) "NEXTA Live" } [6]=> object(stdClass)#5592 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "O4Hyb5HtD3s" ["related_video_title"]=> string(103) "Что говорят СМИ Ирана о войне с Израилем (English subtitles) @Max_Katz" ["posted_time"]=> string(23) "6 часов назад" ["channelName"]=> string(19) "Максим Кац" } [7]=> object(stdClass)#5602 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "blWdjRUPP6E" ["related_video_title"]=> string(72) "Разведчик о том, как использовать людей" ["posted_time"]=> string(25) "2 недели назад" ["channelName"]=> string(18) "Коллектив" } [8]=> object(stdClass)#5578 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "ts38mSIUPSg" ["related_video_title"]=> string(51) "10 Python Anti-Patterns That Are Breaking Your Code" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(10) "ArjanCodes" } [9]=> object(stdClass)#5596 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "WZN3cLhnWh8" ["related_video_title"]=> string(42) "О Зеленского вытерли ***" ["posted_time"]=> string(21) "4 часа назад" ["channelName"]=> string(27) "Анатолий Шарий" } }
Mermaid JS: Finally There's A Great UML & Diagram Drawing Tool

Mermaid JS: Finally There's A Great UML & Diagram Drawing Tool

Let's Take The Adapter Design Pattern To The Next Level

Let's Take The Adapter Design Pattern To The Next Level

5 Tips For Object-Oriented Programming Done Well - In Python

5 Tips For Object-Oriented Programming Done Well - In Python

The Factory Pattern in Python // Separate Creation From Use

The Factory Pattern in Python // Separate Creation From Use

Мост (Bridge)  ► Шаблон проектирования ► Урок №18

Мост (Bridge) ► Шаблон проектирования ► Урок №18

Россия вступает в войну на Ближнем Востоке? / Жёсткое заявление МИД РФ

Россия вступает в войну на Ближнем Востоке? / Жёсткое заявление МИД РФ

Что говорят СМИ Ирана о войне с Израилем (English subtitles) @Max_Katz

Что говорят СМИ Ирана о войне с Израилем (English subtitles) @Max_Katz

Разведчик о том, как использовать людей

Разведчик о том, как использовать людей

10 Python Anti-Patterns That Are Breaking Your Code

10 Python Anti-Patterns That Are Breaking Your Code

О Зеленского вытерли ***

О Зеленского вытерли ***

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



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



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