Популярное

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

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

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

Топ запросов

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

Гибкий дизайн с шаблоном «Декоратор» в Rust: подробное погружение | Продвинутый Rust, часть 8

Автор: Green Tea Coding

Загружено: 2025-01-03

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

Описание:

#rustlang #архитектурапрограммногообеспечения #разработкапрограммногообеспечения

Смотрите остальные видео этой серии:    • Advanced Rust  
Новичок в Rust? Посмотрите мою серию «Основы»:
   • How to become a Rust Developer  

Декораторы — это удивительно элегантный способ повысить гибкость кода без изменения существующей функциональности. В этом видео мы увидим отличный пример того, как можно красиво организовать атакующие действия в игре с помощью шаблона декоратора, одновременно повышая модульность, читаемость и тестируемость.

Найдите меня здесь:
🐘 Mastodon: https://mastodon.social/@GreenTeaCoding

00:00 Введение
00:50 Вводный пример
02:43 Расширение «Наивная атака»
04:05 Проблемы расширения «Наивная атака»
06:05 Паттерн «Декоратор»
10:13 Применение декораторов к нашему примеру кода
12:19 Статическая и динамическая диспетчеризация
14:13 Паттерн «Посетитель» и «Декоратор»
15:00 Когда использовать декораторы
15:35 Типичные примеры использования

Найдите этот код на GitHub: https://github.com/Thodin/rust-decora...

Гибкий дизайн с шаблоном «Декоратор» в Rust: подробное погружение | Продвинутый Rust, часть 8

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

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

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

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

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

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

The Visitor Pattern Showdown – A 70x Faster Alternative? | Advanced Rust Part 9

The Visitor Pattern Showdown – A 70x Faster Alternative? | Advanced Rust Part 9

Реализация паттернов проектирования на Rust // Демо-занятие курса «Rust Developer. Professional»

Реализация паттернов проектирования на Rust // Демо-занятие курса «Rust Developer. Professional»

IBM Power 2026. Архітектура, процессор, линійка серверів

IBM Power 2026. Архітектура, процессор, линійка серверів

📚 Master Python Design Patterns: Build Flexible & Robust Code

📚 Master Python Design Patterns: Build Flexible & Robust Code

Rust Type Conversions: The Traits You Need to Know! | Advanced Rust Part 10

Rust Type Conversions: The Traits You Need to Know! | Advanced Rust Part 10

Why RefCell Exists (And How It Actually Works) | Advanced Rust Part 11

Why RefCell Exists (And How It Actually Works) | Advanced Rust Part 11

Практическая чистая архитектура в Rust [с шаблоном Axum]

Практическая чистая архитектура в Rust [с шаблоном Axum]

Принципы SOLID на реальном примере

Принципы SOLID на реальном примере

State Design Pattern in Rust

State Design Pattern in Rust

Прогрессивный подход к шаблону посетителей | Продвинутый Rust, часть 7

Прогрессивный подход к шаблону посетителей | Продвинутый Rust, часть 7

Make your custom errors fly! | Advanced Rust Part 6

Make your custom errors fly! | Advanced Rust Part 6

The Power Of Golang's Decorator Pattern

The Power Of Golang's Decorator Pattern

3 способа полиморфизма | Продвинутый Rust, часть 2

3 способа полиморфизма | Продвинутый Rust, часть 2

Почему Rust — лучший язык для старта карьеры в Web3

Почему Rust — лучший язык для старта карьеры в Web3

Полиморфизм на основе Rust ⚡️ с чертами

Полиморфизм на основе Rust ⚡️ с чертами

Ядро Linux в 2024: 10 критических причин выбора Си вопреки трендам C++ и Rust

Ядро Linux в 2024: 10 критических причин выбора Си вопреки трендам C++ и Rust

Введение в дженерики и трейты | Продвинутый Rust, часть 1

Введение в дженерики и трейты | Продвинутый Rust, часть 1

Abstract Factory in Rust — Solving a Hidden Design Problem | Advanced Rust Part 14

Abstract Factory in Rust — Solving a Hidden Design Problem | Advanced Rust Part 14

Improve your Rust APIs with the type state pattern

Improve your Rust APIs with the type state pattern

Хватит всё жестко кодировать: используйте внедрение зависимостей

Хватит всё жестко кодировать: используйте внедрение зависимостей

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



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



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