Перейти к основному содержимому
🔒 Режим превью. Первые 15 уроков Foundations — бесплатные; этот — Pro. Запусти 7-дневный trial чтобы открыть редактор, AI-подсказки и остальной курс. Нужна карта, отмена в Dashboard в любой момент.
Начать 7-дневный trial →
⚡
← Курсы
›
Interview Prep
›
Модуль 6 · Параллелизм, ОС, темы интервью по машинному обучению
›
Шаблоны проектирования: стратегия
quiz
98 / 104
🇷🇺
RU
▼
↗
Поделиться
⋯
Ещё
+100 XP
📋
Задание
📖
Теория
🤖
Помощь AI
Задание
📝 **Вопрос:** Реализация Pythonic-стратегии? 📋Выберите правильный ответ. 💡 **Подсказка:** Если вы не уверены, перечитайте приведенную выше теорию.
🎯 Тест
Вопрос
📝 **Вопрос:** Реализация Pythonic-стратегии? 📋Выберите правильный ответ. 💡 **Подсказка:** Если вы не уверены, перечитайте приведенную выше теорию.
A
Define `class Strategy(ABC)` with abstract `execute()` and inherit one subclass per algorithm.
B
Pass a callable — Python's first-class functions ARE Strategy.
C
Use a `match`/`case` block on a discriminator string to pick the right algorithm at the call site.
D
Subclass the consumer object once per algorithm and override the method that uses the strategy.
Ответить
💬 Обсуждение
Будьте первым — задайте вопрос или поделитесь подсказкой.
Войдите
чтобы участвовать в обсуждении. Чтение бесплатно.
Загрузка обсуждения…