4
ответа

Шаблон "декоратор": Почему нам нужен абстрактный декоратор? [дубликат]

Этот вопрос уже задали здесь, а скорее, чем ответ на конкретный вопрос, описания того, как работы шаблона "декоратор" были даны вместо этого. Я хотел бы спросить это снова потому что ответ...
вопрос задан: 27 August 2019 22:08
4
ответа

Python - кто такие все встроенные декораторы? [закрытый]

Я знаю о @staticmethod, @classmethod, и @property, но только через рассеянную документацию. Кто такие все функциональные декораторы, которые встроены в Python? Это находится в документах? Есть ли up-to-...
вопрос задан: 4 January 2019 15:14
4
ответа

Чем отличаются шаблоны Proxy, Decorator, Adapter и Bridge?

Я смотрел на Proxy Pattern, и мне он кажется очень похожим на паттерны Decorator, Adapter и Bridge. Я что-то неправильно понимаю? Какая разница? Зачем мне использовать прокси ...
вопрос задан: 29 August 2018 16:44
4
ответа

Может декоратор Python метода экземпляра получать доступ к классу?

Привет у меня есть что-то примерно как следующее. В основном я должен получить доступ к классу метода экземпляра от декоратора, используемого на метод экземпляра в его определении. декоратор определения (представление): #...
вопрос задан: 23 May 2017 12:34
4
ответа

Зачем нам нужен декоратор в шаблоне оформления декоратора?

Предполагая, что у меня есть класс с именем A, и я хочу использовать шаблон дизайна декоратора. Поправьте меня, если я ошибаюсь, но чтобы это работало, нам нужно создать класс декоратора, скажем ADecorator, который будет ...
вопрос задан: 2 December 2015 13:57
4
ответа

Получить имя декорированной функции? [дубликат]

вот мой декоратор: def check_domain (func): def wrapper (domain_id, * args, ** kwargs): domain = get_object_or_None (Domain, id = domain_id) if not domain: return None ...
вопрос задан: 3 February 2011 14:36
4
ответа

Есть ли обходной путь для интерфейсов композиции и маркеров?

Я регулярно сталкиваюсь со следующей проблемой. У меня есть какой-то интерфейс маркеров (для простоты давайте использовать java.io.Serializable) и несколько оболочек (адаптер, декоратор, прокси, ...) ....
вопрос задан: 10 August 2010 07:43
4
ответа

Как я использую ViewScripts на Элементах Файла Zend_Form?

Я использую этот ViewScript для своих стандартных элементов формы: <класс отделения = "полевой" идентификатор = "поле _ <? php повторяют $this-> элемент-> getId ();?>"> <? php, если (0 <strlen ($this-> элемен
вопрос задан: 14 June 2010 21:20
4
ответа

динамично украшающие объекты в c#

действительно ли возможно легко и динамично украсить объект? например, позволяет, говорят, что у меня есть Список <PointF>. этот список является на самом деле графиком синусоидальной функции. Я хотел бы пройти эти точки...
вопрос задан: 29 April 2010 17:02
4
ответа

Пропавшие без вести метода Java (крыло Ruby) для украшения?

Действительно ли там какая-либо техника доступна в Java для прерывания сообщений (вызовы метода) как method_missing техника в Ruby? Это позволило бы кодировать декораторов и прокси очень легко, как в Ruby::...
вопрос задан: 29 March 2010 21:56
4
ответа

Используя того же декоратора (с аргументами) с функциями и методами

Я пытался создать декоратора, который может использоваться и с функциями и с методами в Python. Это на своем собственном не то, что трудно, но при создании декоратора, который берет аргументы, это кажется...
вопрос задан: 17 August 2009 15:08
4
ответа

Как я могу использовать переменную экземпляра класса в качестве аргумента в пользу декоратора метода в Python?

Как я могу использовать переменную экземпляра класса в качестве аргумента в пользу декоратора метода в Python? Следующее является минимальным примером шоу, что я пытаюсь сделать. Это, очевидно, перестало работать как функция декоратора...
вопрос задан: 5 August 2009 08:49
4
ответа

Как Вы записали бы @debuggable декоратору в Python?

При отладке мне нравится распечатывать все вводы и выводы функции (я знаю, что мне нужен лучший IDE, но юмор меня, это могло использоваться для сообщения об ошибке). Так, я идеально хотел бы иметь:...
вопрос задан: 14 May 2009 15:58
4
ответа

Шаблон django может знать, имеет ли представление, от которого он вызывается, @login_required декоратора?

Скажем, то, что у меня есть система, которая имеет некоторые страницы, которые общедоступны (и неаутентифицируемые пользователи и зарегистрированные пользователи может просмотреть), и другие, которых только могут просмотреть зарегистрированные пользовател
вопрос задан: 29 March 2009 19:49
4
ответа

Декораторов Python, выполненных перед функцией, которую это украшает, вызывают?

Как пример, определение get_booking (f=None): распечатайте "Звонящий get_booking Декоратор" обертка определения (запрос, ** kwargs): заказ = _get_booking_from_session (запрос) при заказе == Ни один:...
вопрос задан: 4 December 2008 17:13
3
ответа

Как украсить класс?

В Python 2.5, там способ создать декоратора, который украшает класс? А именно, я хочу использовать декоратора, чтобы добавить участника к классу и изменить конструктора для принятия значения для этого...
вопрос задан: 8 January 2019 22:06
3
ответа

Декораторы Python в классах

Может одна запись что-то как: класс Тест (объект): определение _decorator (сам, нечто): нечто () @self. _ панель определения декоратора (сам): передайте Это перестало работать: сам в @self неизвестно я также...
вопрос задан: 31 October 2018 20:48
3
ответа

Как я пишу декоратору, который восстанавливает cwd?

Как я пишу декоратору, который восстанавливает текущий рабочий каталог к тому, чем это было, прежде чем украшенная функция была вызвана? Другими словами, если я использую декоратора на функции, которая делает OS....
вопрос задан: 27 July 2018 09:50
3
ответа

Поймите “Шаблон "декоратор"” с примером реального мира

Я изучал Шаблон "декоратор", как зарегистрировано в GOF. Помогите мне понять Шаблон "декоратор". Кто-то мог дать пример примера использования того, где это полезно в реальном мире?
вопрос задан: 8 August 2017 22:27
3
ответа

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

Этот вопрос не для обсуждения того, является ли шаблон проектирования синглтона желательным, является ли он антипаттерном или для каких-либо религиозных войн, а для обсуждения того, как этот шаблон лучше всего реализовать ...
вопрос задан: 28 June 2017 08:30
3
ответа

Каково различие между смешиванием и шаблоном "декоратор"?

Шаблон "декоратор" является динамическим расширением во времени выполнения классов. Это динамично формирует - отношения. Я начал задаваться вопросом, сверхусложнял ли я свой API при помощи Шаблона "декоратор"...
вопрос задан: 23 May 2017 12:34
3
ответа

Почему декораторы Python не могут быть объединены в цепочку через определения?

Почему arn't следующие два эквивалентные сценария? (Взятый от другого вопроса: Понимание Декораторов Python) определение makebold (fn): определение перенеслось (): возвратитесь" <b>" + fn () +" </b>"...
вопрос задан: 23 May 2017 12:03
3
ответа

Присоединение декоратора ко всем функциям в классе

Мне не нужно это делать, но я просто интересуюсь, есть ли способ привязать декоратор ко всем функциям в классе в общем, вместо того, чтобы явно указывать его для каждой функции. Я полагаю ...
вопрос задан: 18 April 2017 07:08
3
ответа

Создание ключей словаря на лету [duplicate]

Работая с глубоко вложенными python-диктантами, я хотел бы иметь возможность назначать значения в такой структуре данных, как эта: mydict [ключ] [subkey] [subkey2] = "value" без необходимости проверять этот mydict [ключ] ...
вопрос задан: 7 December 2016 02:07
3
ответа

Декоратор Python, обрабатывающий docstrings

У меня есть проблема с помощью docstrings с декораторами. Учитывая следующий пример: декоратор определения (f): определение _decorator (): распечатайте 'декоратора, активного' f (), возвращают _decorator @decorator...
вопрос задан: 22 August 2016 21:41
3
ответа

шаблон "мост" по сравнению с шаблоном "декоратор"

Может кто-либо разрабатывать шаблон разработки Моста и Шаблон "декоратор" для меня. Я нашел это подобным в некотором роде. Я не знаю, как отличить его? Мое понимание - то, что в Мосту, это отделяется...
вопрос задан: 30 May 2016 15:50
3
ответа

Сохранение подписей украшенных функций

Предположим, что я записал декоратору, который делает что-то очень универсальное. Например, это могло бы преобразовать все аргументы определенному типу, выполнить вход, реализовать memoization и т.д. Вот пример:...
вопрос задан: 24 January 2016 11:59
3
ответа

Как я могу упаковать несколько декораторов в одного?

У меня есть несколько декораторов на каждой функции, есть ли способ упаковать их в одному вместо этого? Определение @fun1 @fun2 @fun3 do_stuf (): передайте изменяются на: @all_funs #runs fun1 fun2 и fun3, как должен...
вопрос задан: 1 February 2014 12:35
3
ответа

Является ли АОП типом шаблона декоратора?

Мне задали этот вопрос в интервью. Я четко знаю, что такое паттерн-декоратор и как его можно использовать. Но в интервью мне не удалось обдумать этот вопрос. Это на самом деле ...
вопрос задан: 13 November 2011 14:11
3
ответа

Используя Python декоратор функционирует от другого модуля

Я хочу использовать функцию от другого модуля как декоратор, но мне нужен он для управления глобальным пространством имен текущего модуля. Например, я хочу смочь пойти от этого: класс SomeClass:...
вопрос задан: 19 November 2010 21:39