decorator

Decorator ist ein objektorientiertes Entwurfsmuster, das das Hinzufügen von Verhalten zu vorhandenen Klassen auf dynamische Weise ermöglicht. Es ist eines der strukturellen Entwurfsmuster der Gruppe der Vier.
1
Antwort

Ist das ein gutes Dekorationsmuster für Javascript?

Ich brauche einige einfache Objekte, die später mit vielen verschiedenen Eigenschaften komplexer werden könnten, also dachte ich an Dekorationsmuster. Ich habe mir Crockfords Power Constructor und Object Augmentation angesehen: %Vor% Ist das...
10.05.2010, 15:41
1
Antwort

Erstellen eines generischen Methodendekorators in Typescript

In diesem Code versuche ich, dass ein Benutzer einen Typ für die generische Decorator-Funktion fetchJson angibt. Es würde so funktionieren: Schmücke eine Methode mit etwas wie: @fetchJson<User> Dann ersetzen wir die Funktion du...
06.01.2016, 16:21
2
Antworten

Probleme mit Decorator-Muster, iOS / UICollectionViewCells

Ich versuche, UICollectionViewCells mit dem Decorator-Muster zu dekorieren. Zum Beispiel, wenn ich ein habe %Vor% Ich würde gerne so etwas machen können: %Vor% Ich denke, dass das Decorator-Muster für diese Art von Dingen ziemlich ord...
01.02.2013, 18:07
2
Antworten

Behalten Sie die Standardargumente der eingepackten / dekorierten Python-Funktion in der Sphinx-Dokumentation bei

Wie kann ich *args und **kwargs durch die echte Signatur in der Dokumentation dekorierter Funktionen ersetzen? Nehmen wir an, ich habe die folgende Dekoration und dekorierte Funktion: %Vor% Entsprechend ruft uns print(myfunc(3, 4))...
06.02.2015, 13:25
1
Antwort

Wie schreibe ich einen Dekorator, um etwas in einen Kontextmanager zu verpacken, der Parameter übernimmt?

Ich habe gesehen Wie man einen Kontextmanager in einem Decorator verwendet und wie man ein im Decorator erzeugtes Objekt an dekorierte Funktion übergibt sowie Python-Dekoratoren mit Parametern , und ich versuche, die beiden zu kombinieren..ab...
27.05.2015, 17:01
2
Antworten

Erstellen Sie einen Flask öffentlichen URL-Dekorator

Ich möchte einen Dekorateur für Flask Routen erstellen, um bestimmte Routen als öffentlich zu kennzeichnen, also kann ich Folgendes tun: %Vor% An anderer Stelle, hier ist, was ich dachte, der Dekorateur und Check würde aussehen: %Vor%...
19.11.2011, 17:19
3
Antworten

Wie dekoriere ich einen Generator in Python?

Also habe ich einen einfachen Generator definiert: %Vor% Grundsätzlich möchte ich es so dekorieren, dass es alle Werte zurückgibt, aber das letzte: %Vor% Wenn ich jetzt gen1 neu definiere %Vor% aber wenn ich verwende: %Vor% Waru...
17.12.2012, 13:29
3
Antworten

Wie erstelle ich einen begrenzten Memoization Decorator in Python?

Offensichtlich liefert eine schnelle Suche eine Million Implementierungen und Varianten des Memoization Decorators in Python. Ich bin jedoch an einem Geschmack interessiert, den ich nicht finden konnte. Ich möchte es so haben, dass der Cache von...
22.02.2012, 04:56
2
Antworten

Dekoratoren, die auf die Klassendefinition mit Python angewendet wurden

Im Vergleich zu Dekoratoren, die auf eine Funktion angewendet werden, ist es nicht einfach, die auf eine Klasse angewendeten Dekoratoren zu verstehen. %Vor% Was ist der Anwendungsfall von Dekoratoren für eine Klasse? Wie man es benutzt?    ...
05.10.2010, 02:51
1
Antwort

Python 2.6.4 Property Decorators funktioniert nicht

Ich habe viele Beispiele online und in diesem Forum zum Erstellen von Eigenschaften in Python mit speziellen Getter und Setter . Ich kann jedoch die speziellen Getter- und Setter-Methoden nicht ausführen und kann auch nicht den @propert...
10.02.2010, 21:07