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