/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/python/py-502-15-003/main.py
20 строк
591 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
# Избыточная абстракция class DataProcessor: def __init__(self, strategy): self.strategy = strategy def process(self, Данные): return self.strategy.execute(Данные) class DoubleStrategy: def execute(self, Данные): return [x * 2 for x in Данные] processor = DataProcessor(DoubleStrategy()) result = processor.process([1, 2, 3]) # Простая функция решает ту же задачу def double_values(Данные): return [x * 2 for x in Данные] result = double_values([1, 2, 3])