Популярное

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

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

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

Топ запросов

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

Why the Plugin Architecture Gives You CRAZY Flexibility

Автор: ArjanCodes

Загружено: 2021-09-17

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

Описание:

✅ Learn how to build robust and scalable software architecture: https://arjan.codes/checklist.

By using a plugin architecture, you can create applications that are incredibly easy to extend. Add new characters or levels to your game after it's been shipped, or allow others to extend the GUI of your application dynamically, without changing a single line in the original code! In this video, I show you how to setup an architecture like this in Python in a few simple steps.

The code I worked on in this video is available here: https://github.com/ArjanCodes/2021-pl....

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

🔖 Chapters:
0:00 Intro
1:13 Explaining the example
3:22 What is the plugin architecture?
4:01 Create a factory to dynamically define game characters
9:49 Register game character classes in the factory
12:17 Dynamically insert extra code via a plugin interface
18:14 Creating a new plugin: Bard
21:56 Adding new functionality to the Bard class
23:23 Final thoughts

#arjancodes #softwaredesign #python

Why the Plugin Architecture Gives You CRAZY Flexibility

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

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

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

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

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

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

Шаблон проектирования «Фабрика» в Python устарел

Шаблон проектирования «Фабрика» в Python устарел

Python Has the Best Standard Library Ever: 10 Modules You Need to Know

Python Has the Best Standard Library Ever: 10 Modules You Need to Know

Introduction to Plugin Architecture in C#

Introduction to Plugin Architecture in C#

Domain-Driven Design | Просто о сложном

Domain-Driven Design | Просто о сложном

Composition Is Better Than Inheritance in Python

Composition Is Better Than Inheritance in Python

How To Reduce Coupling With Facade | Design Pattern Tutorial

How To Reduce Coupling With Facade | Design Pattern Tutorial

Почему ваш код не соответствует Python (и как это исправить)

Почему ваш код не соответствует Python (и как это исправить)

The Real Reason the Singleton Pattern Exists

The Real Reason the Singleton Pattern Exists

Протоколы и ABC в Python — когда какой использовать?

Протоколы и ABC в Python — когда какой использовать?

Урок 160 — Архитектура микроядра

Урок 160 — Архитектура микроядра

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

Uncle Bob’s SOLID Principles Made Easy 🍀 - In Python!

Uncle Bob’s SOLID Principles Made Easy 🍀 - In Python!

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Суперважная разработка для правительства | Зарплата 50к рублей (English subtitles) @Максим Кац

Суперважная разработка для правительства | Зарплата 50к рублей (English subtitles) @Максим Кац

Какую архитектуру программного обеспечения следует использовать: MVC, MVP или MVVM?

Какую архитектуру программного обеспечения следует использовать: MVC, MVP или MVVM?

Английский в СССР знали плохо или хорошо?

Английский в СССР знали плохо или хорошо?

Как реорганизовать невероятно сложную бизнес-логику (шаг за шагом)

Как реорганизовать невероятно сложную бизнес-логику (шаг за шагом)

Самые важные паттерны в программировании

Самые важные паттерны в программировании

Dependency INVERSION vs Dependency INJECTION in Python

Dependency INVERSION vs Dependency INJECTION in Python

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



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



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