Популярное

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

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

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

Топ запросов

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

Open Closed Principle - Real world example with Factory and Strategy patterns | SOLID

Автор: Kcode

Загружено: 2025-08-11

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

Описание:

🔔 SUBSCRIBE for more content like this 👇:
   / @kcode_tech  

-------
In this video, we explore how to replace long switch or if/else statements with Dependency Injection (DI) to write cleaner, more maintainable code.

You’ll learn:
✅ Why functions with switch(if/else) statements can violate the Open/Closed Principle (OCP)
✅ How to refactor to use Factories with Strategy patterns
✅ How to dynamically register behaviors without touching core logic
✅ The difference between the bad approach (modifying existing code) and the good approach (extending)

By the end, you’ll know how to design code that’s flexible, testable, and future-proof — and you’ll see a real-world example with tax and pricing policies.

-------
📱 Social media links:
Twitch:   / kcode_tech  

🔗 Useful Links:
GitHub Repository: https://github.com/k-code-yt/nestjs-s...

#kcode_tech #kcode #solid #nodejs #nestjs

Open Closed Principle - Real world example with Factory and Strategy patterns | SOLID

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

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

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

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

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

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

Open/Closed Principle Explained - SOLID Design Principles

Open/Closed Principle Explained - SOLID Design Principles

Design Patterns: Open Closed Principle Explained Practically in C# (The O in SOLID)

Design Patterns: Open Closed Principle Explained Practically in C# (The O in SOLID)

JavaScript Visualized - Event Loop, Web APIs, (Micro)task Queue

JavaScript Visualized - Event Loop, Web APIs, (Micro)task Queue

🤖 AI, Какие языки лучше генерируются? Чем на самом деле занимается Брагилевский в JetBrains

🤖 AI, Какие языки лучше генерируются? Чем на самом деле занимается Брагилевский в JetBrains

Программируем с ИИ в VS Code - БЕСПЛАТНО! Сможет каждый!

Программируем с ИИ в VS Code - БЕСПЛАТНО! Сможет каждый!

NestJS Clean Architecture: Dependency Inversion & Module Composition. Why And How To Apply.

NestJS Clean Architecture: Dependency Inversion & Module Composition. Why And How To Apply.

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

Single Responsibility Principle in NestJS by example in 10min | SOLID

Single Responsibility Principle in NestJS by example in 10min | SOLID

Single Responsibility Principle in React (Design Patterns)

Single Responsibility Principle in React (Design Patterns)

Арестович, Латынина: Наступит мир после ухода Зеленского?

Арестович, Латынина: Наступит мир после ухода Зеленского?

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

11-летняя девочка поражает своей игрой!  Алиса Генриетта Юнкер - Будущая Звезда Мировых Шахмат!

11-летняя девочка поражает своей игрой! Алиса Генриетта Юнкер - Будущая Звезда Мировых Шахмат!

ИИ зачем теперь делать музыку? [уЗилок]

ИИ зачем теперь делать музыку? [уЗилок]

Refactoring a React component - Design Patterns

Refactoring a React component - Design Patterns

🧑‍💻 Собеседования и найм: алгоритмы, высокие нагрузки, использование LLM, IDE, стресс и лайвкодинг

🧑‍💻 Собеседования и найм: алгоритмы, высокие нагрузки, использование LLM, IDE, стресс и лайвкодинг

ПОРТНИКОВ:

ПОРТНИКОВ: "Это крах". Что случилось на переговорах в Кремле, кого пугает Путин, ФСБ, нефть, Трамп

Внедрение зависимостей: объяснение для пятилетнего ребенка (с примерами FastAPI)

Внедрение зависимостей: объяснение для пятилетнего ребенка (с примерами FastAPI)

Code review - делаем лучше

Code review - делаем лучше

#20 provide/inject - Основы Vue.js 3

#20 provide/inject - Основы Vue.js 3

Арестович: Власть Зеленского рухнула. Что дальше? Дневник войны

Арестович: Власть Зеленского рухнула. Что дальше? Дневник войны

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



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



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