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