Гибкий дизайн с шаблоном «Декоратор» в 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...
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: