decorator

Szablony Ruby on Rails-dekorator vs prezenter

Ostatnio w społeczności Ruby on Rails mówi się o dekoratorach i prezenterach. Jaka jest zasadnicza różnica między nimi? Jeśli tak, to jakie są wskazówki, które mówią mi, który z nich użyć nad drugim? A może użyć tych dwóch w połączeniu?

Różnice między wzorem Proxy i dekoratora

Czy możesz podać jakieś dobre wyjaśnienie jaka jest różnica między Proxy A Decorator ? Główną różnicą jest to, że kiedy zał ... gacją jest nadal Proxy czy raczej Decorator ? Czy dozwolone jest (z definicji we wzorcach GoF) tworzenie Proxy z agregacją?

Dlaczego @ foo.setter w Pythonie nie działa dla mnie?

Więc bawię się dekoratorami w Pythonie 2.6 i mam problem z doprowadzeniem ich do pracy. Oto plik mojej klasy: class testDec ... , rozumiem. Jednak wywołanie przypisania t.x = 5 wydaje się tworzyć nowe property x, a teraz getter nie działa! Co mi umyka?

Kiedy stosować wzór dekoratora?

Przeglądam moje wzorce projektowe, a jeden wzór, który muszę jeszcze poważnie wykorzystać w moim kodowaniu, to wzór dekorator ... ymalnym / eleganckim rozwiązaniem. Konkretne sytuacje, w których potrzeba wzoru dekoratora jest naprawdę przydatna. Dzięki.

Tworzenie dekoratorów z opcjonalnymi argumentami

from functools import wraps def foo_register(method_name=None): """Does stuff.""" def decorator(method): if ... ekoratora, ale to nie jest "rozwiązanie". Chcę, żeby API było naturalne. Moja żona uwielbia dekorować i nie chcę tego zepsuć.

Najlepsza praktyka dekoratora Pythona przy użyciu funkcji class vs A

Jak już to zrozumiałem istnieją dwa sposoby wykonania dekoratora Pythona, aby użyć __call__ klasy lub zdefiniować i wywołać f ... __ f() return new_f @dec2 def func2(): print "inside func2()" func2() # Decorating func2 # inside func2()

Zachowanie podpisów dekorowanych funkcji

Załóżmy, że napisałem dekoratora, który robi coś bardzo ogólnego. Na przykład może przekonwertować wszystkie argumenty na okr ... truowania dekorowanej funkcji? Jak wydobyć te informacje? Jak skonstruować dekorowaną funkcję -- z exec? Any inne podejście?

Wzór Strategii V / S Wzór Dekoratora

Właśnie natknąłem się na dwa wzory. Wzór Strategii Dekorator Wzór Strategii: - Wzór strategii daje kilka al ... Kiedy należy stosować wzór strategii, a kiedy wzór dekoratora? Wyjaśnij różnicę między nimi za pomocą tego samego przykładu.

Zend Framework forms, decorators and validation: czy powinienem wrócić do zwykłego HTML?

Obecnie pracuję nad dość dużą aplikacją, która zawiera wiele formularzy. Do tej chwili, zawsze pisałem swoje formularze ręcz ... z was doświadczył tego samego, a jeśli tak, to jak rozwiązaliście te problemy? Bardzo chciałbym usłyszeć Twoje uwagi widok.

Różnica między wzorem kompozytowym a wzorem dekoratora?

Jaka jest różnica między wzorem kompozytowym a wzorem dekoratora?

Dołączanie dekoratora do wszystkich funkcji w klasie

Tak naprawdę nie muszę tego robić, ale zastanawiałem się, czy istnieje sposób, aby powiązać dekorator z wszystkimi funkcjami ... odzajem aspektu, a nie dekoratora i to trochę dziwne, ale myślałem o czymś takim jak czas lub auth to byłoby całkiem zgrabne.

Wzór budowniczy Vs dekorator

Od kiedy użyjesz wzoru Builder?, Mówi się, że wzór konstruktora jest odpowiedni dla przykładu pizzy. Dlaczego nie dekorato ... go przykładu z realnego świata wzór dekoratora i powód, dla którego jest odpowiedni dla tego konkretnego przykładu. Dziękuję.

Czy dekorator instancji Pythona może uzyskać dostęp do klasy?

Witam mam coś mniej więcej takiego jak poniżej. Zasadniczo muszę uzyskać dostęp do klasy metody instancji z dekoratora używa ... zypadku będę wywoływał metodę na podstawie informacji zebranych z jej klasy, więc nie mogę się doczekać wywołania. Dziękuję.

Funkcja działająca zarówno jako dekorator jak i menedżer kontekstu w Pythonie?

To może przesadzić, ale głównie z ciekawości.. Czy możliwe byłoby posiadanie wywoływalnego obiektu (funkcji / klasy), który ... as a class @xxx(foo, bar) def im_decorated(a, b): print('do the stuff') with xxx(foo, bar): print('do the stuff')

Zlecenie wykonania dekoratora

def make_bold(fn): return lambda : "<b>" + fn() + "</b>" def make_italic(fn): return lambda : "<i> ... jest różni się od normy podejścia odgórnego w większości języków programowania? Tylko dla tego dekoratora? A może się mylę?

Jak stworzyć dekorator Pythona, który może być używany z parametrami lub bez nich?

Chciałbym stworzyć dekorator Pythona, który może być używany albo z parametrami: @redirect_output("somewhere.log") def foo( ... auważ, że nie szukam innego rozwiązania problemu przekierowania wyjścia, to tylko przykład składni, którą chciałbym osiągnąć.

Jak napisać niestandardowy dekorator w django?

Problem - @is_premium_user def sample_view: ....... ...... Chcę, aby niektóre widoki były dostępne tylko dla użytkowników premium strony. I jak Mogę używać tego dekoratora w różnych aplikacjach w moim projekcie?

Jak mogę ozdobić wszystkie funkcje klasy bez wpisywania jej w kółko dla każdej dodawanej metody? Python [duplikat]

To pytanie ma już odpowiedź tutaj: dołączanie dekoratora do wszystkich funkcji w klasie ... pmymethodsaround(WrapinMixin): def __call__: return super(Wrapmymethodsaround, self).__call__(hey, you, *args)

Zajęcia dekoratorskie w Pythonie

Chcę konstruować klasy do użytku jako dekoratory z następującymi zasadami: powinno być możliwe umieszczenie wielu takich ... unc, n)) def __call__ (self, * args): return self.func (*args) def __repr__(self): return self.func

Dlaczego miałbym używać łańcucha odpowiedzialności nad dekoratorem?

Właśnie czytam wzór łańcucha odpowiedzialności i mam problem z wyobrażeniem sobie scenariusza, w którym wolałbym jego użycie niż dekoratora {2]}. Co o tym myślisz? Czy kr ma zastosowanie niszowe?