Очаровательный Python: Магия декораторов

отметили
7
человек
в архиве
Python сделал возможным метапрограммирование как таковое, но каждая новая версия добавляет свои новшества – и не всегда совместимые с предыдущими – в подходы к реализации метапрограммирования. Уже некоторое время существуют возможности работы с функциональным объектами первого класса – равно как и технологии использования магических атрибутов. В версии Python 2.2 был создан собственный механизм изготовления метаклассов, имеющий широкие возможности, но требовавший значительных интеллектуальных усилий со стороны пользователей. Теперь, в Python 2.4, возникли декораторы – новейший и на сегодня безусловно самый удобный путь к реализации большинства возможностей метапрограммирования.
Добавил IBM developer Works IBM developer Works 29 Мая 2007
проблема (1)
Комментарии участников:
Ни одного комментария пока не добавлено


Войдите или станьте участником, чтобы комментировать