Вопросы с тегом 'decorator'

Decorator - это объектно-ориентированный дизайн, который позволяет динамически изменять поведение существующих классов. Это один из структур структурного проектирования Gang of Four.
16
ответов

Как создать цепочку декораторов функций?

Как я могу сделать два декоратора в Python, которые будут делать следующее? @makebold @makeitalic def say(): return "Hello" ..., который должен возвращаться: "<b><i>Hello</i></b>" Я не пытаюсь сделать HTML таким обра...
задан 11 апр. '09 в 10:05
7
ответов

Как работает декоратор @property?

Я хотел бы понять, как работает встроенная функция property. Меня смущает то, что property также можно использовать в качестве декоратора, но он принимает только аргументы при использовании в качестве встроенной функции, а не при использовании в кач...
задан 26 июня '13 в 23:47
18
ответов

Создание синглета в Python

Этот вопрос не для обсуждения того, желателен ли дизайн шаблона singleton, является анти-шаблоном или для любого религиозного а обсуждать, как этот шаблон лучше всего реализован на Python таким образом, который является наиболее pythonic. В этом случ...
задан 20 июля '11 в 13:47
13
ответов

Как отличаются параметры прокси, декоратора, адаптера и моста?

Я смотрел шаблон Proxy, и мне кажется, что это очень похоже на модели Decorator, Adapter и Bridge. Я что-то не понимаю? Какая разница? Почему я должен использовать шаблон прокси по сравнению с другими? Как вы использовали их в прошлом в реальных прое...
задан 08 дек. '08 в 21:32
2
ответов

Что делает functools.wraps?

В комментарии к ответ на другой вопрос кто-то сказал, что они не были уверены, что делает functools.wraps. Поэтому я задаю этот вопрос так, чтобы в StackOverflow появилась запись об этом в будущем: что делает functools.wraps именно?
задан 21 нояб. '08 в 17:53
15
ответов

Каковы некоторые распространенные применения декораторов Python?

В то время как мне нравится думать о себе как достаточно компетентном кодере Python, один из аспектов языка, который я никогда не мог найти, - это декораторы. Я знаю, что они (поверхностно), я читал учебники, примеры, вопросы о переполнении стека, и...
задан 29 янв. '09 в 1:35
10
ответов

Что делает символ "at" (@) в Python?

Я смотрю на некоторый код Python, который использовал символ @, но я понятия не имею, что он делает. Я также не знаю, что искать в качестве поисковых документов Python или Google не возвращает релевантные результаты при включении символа @.
задан 18 июня '11 в 2:19
5
ответов

Декораторы с параметрами?

У меня проблема с переносом переменной "insurance_mode" декоратором. Я бы сделал это с помощью следующего описания декоратора: @execute_complete_reservation(True) def test_booking_gta_object(self): self.test_select_gta_object() но, к сожал...
задан 08 мая '11 в 20:40
3
ответов

Как реализовать декоратор typescript?

TypeScript 1.5 теперь decorators. Может ли кто-нибудь представить простой пример, демонстрирующий надлежащий способ реализации декоратора, и описать, что означают аргументы в допустимых знаках декоратора? declare type ClassDecorator = <TFunctio...
задан 21 апр. '15 в 17:55
4
ответов

Что такое "декораторы" и как они используются?

Мне любопытно, что именно декораторы в AngularJS. Существует не так много информации в Интернете для декораторов, за исключением рекламы в документации AngularJS и краткого (хотя и интересного) упоминания в видео youtube. Как ребята Angular, ребята...
задан 18 апр. '13 в 9:29
11
ответов

Поймите "образец декоратора" с примером реального мира

Я изучал шаблон Decorator, как описано в GOF. Пожалуйста, помогите мне понять узор декоратора. Может ли кто-нибудь привести пример использования, где это полезно в реальном мире?
задан 25 апр. '10 в 9:36
4
ответов

Почему @foo.setter в Python не работает для меня?

Итак, я играю с декораторами в Python 2.6, и у меня возникают проблемы с их работой. Вот мой файл класса: class testDec: @property def x(self): print 'called getter' return self._x @x.setter def x(self, value): ...
задан 28 февр. '09 в 17:33
2
ответов

Модели Ruby on Rails - декоратор против ведущего

В последнее время в сообществе Ruby on Rails есть все виды разговоров о декораторах и докладчиках. В чем существенное различие между ними? Если есть, какие подсказки говорят мне, какой из них использовать над другим? Или, возможно, использовать их в...
задан 22 окт. '11 в 17:39
6
ответов

Декоратор класса Python

В Python 2.5 есть ли способ создать декоратор, который украшает класс? В частности, я хочу использовать декоратор, чтобы добавить элемент в класс и изменить конструктор, чтобы принять значение для этого элемента. Ищете что-то вроде следующего (у кот...
задан 25 марта '09 в 17:52
2
ответов

Разница между шаблонами проектирования фасадов, прокси, адаптеров и декораторов?

В чем разница между шаблонами проектирования Facade, Proxy, Adapter и Decorator? Я никогда не читал четкое объяснение, что твой?
задан 15 авг. '10 в 23:38