А - формирование декораторов, не изменяя основу исходной функции Добавленных функций (Advanced закрытия) - Открытый Закрытый Принцип
порядок выполнения
Оригинальная функция (функция украсят): Защита FUNC () функция декоратор Защиты Timmer (е): новые функции, печать (конец - начало)
- синтаксический сахар @
На одной линии исходной функции плюс декоративного имени функции = @ декоративное назначение вызова функции Func = Тиммер (Func)
- Получить возвращаемое значение исходной функции в
- декоративные ленты декоративной функциональные параметры 1, прикрепляемые (с эталонной оберткой)