Форум программистов, компьютерный форум, киберфорум
Welemir1
Войти
Регистрация
Восстановить пароль
Рейтинг: 5.00. Голосов: 1.

Python для начинающих. Первый декоратор

Запись от Welemir1 размещена 16.03.2021 в 08:33

Попробуем написать декоратор и разобраться что это такое, для чего он нужен.

Вообще декоратор - это паттерн программирования и используется во многих языках, важное отличие что в Python для них отведено особое место и используется синтаксический сахар @decorator

Для написания декоратора нужно понимать:
1) функция полноправный объект, который можно передавать, возвращать, хранить в коллекции и делать все то, что с другими объектами
2) внутренняя функция может захватывать значения переменных из внешней

Суть декоратора в том, что мы можем менять поведение декорируемого объекта, при этом не меняя его собственную реализацию, его код.

Ссылки:
https://docs.python.org/3/refe... efinitions

https://docs.python.org/3/glos... -decorator

Размещено в Без категории
Просмотров 415 Комментарии 0
Всего комментариев 0
Комментарии
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.