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.
7
Antworten

Ist das ein Decorator oder ein Strategie-Muster oder keiner der beiden?

Ich habe die folgende Schnittstelle. PowerSwitch.java %Vor% Die obige Schnittstelle sollte aus dem Minimum an Methoden bestehen, aus denen jede andere Funktionalität abgeleitet werden kann, um das Hinzufügen weiterer PowerSwitch-Impleme...
24.01.2012, 08:19
3
Antworten

react-dnd einfaches sortierbares Beispiel ES6 anstelle von ES7

Ich versuche, diesem Beispiel zu folgen: Ссылка Aber der Code verwendet ES7 und ich weiß nicht, wie man die Decorators und die Decorate-Abhängigkeit in dieser Datei ersetzt: Ссылка Ich habe versucht, über Dekorateure zu lesen, ab...
04.11.2015, 21:18
3
Antworten

Unterschied zwischen Interzeptoren und Dekoratoren

Gibt es Unterschiede zwischen Interzeptoren und Dekoratoren in Java? Kann ich genau genommen Dinge mit Dekoratoren umsetzen, die mit Interzeptoren nicht möglich sind und umgekehrt? Außer dem Problem, dass ich den Methodennamen untersuchen müs...
29.02.2016, 18:04
3
Antworten

Warum können Python-Dekoratoren nicht über Definitionen hinweg verkettet werden?

Warum sind die folgenden beiden Skripte nicht gleichwertig? (Aus einer anderen Frage: Python-Dekorierer verstehen ) %Vor% und mit einem dekorierten Dekorateur: %Vor% Warum möchte ich es wissen? Ich habe einen retry decorator gesch...
19.01.2010, 14:09
2
Antworten

Generator-Wiederherstellung mit Decorator

Lassen Sie uns eine Klasse haben, deren Funktion von Zeit zu Zeit fehlschlägt, aber nach einigen Aktionen funktioniert sie einfach perfekt. Ein Beispiel für ein echtes Leben wäre Mysql Query, das _mysql_exceptions.OperationalError: (2006, 'M...
30.10.2014, 14:30
1
Antwort

Warum unterscheiden sich Python-Dekoratoren mit syntaktischen Argumenten von denen ohne?

In diesem Artikel , der aus verschiedenen stackoverflow-Fragen mehrfach verlinkt ist, wird beschrieben, wie Dekoratoren aussehen mit Argumenten sind syntaktisch verschieden von denen ohne Argumente. Dekoratoren ohne Argumente: "Beachten Sie...
27.11.2013, 05:22
1
Antwort

Unterstützt Lua Decorators?

Ich komme aus einem Python-Hintergrund und mag wirklich die Power von Python Decorators. Unterstützt Lua Decorators? Ich habe den folgenden Link gelesen, aber es ist mir unklar: Ссылка AKTUALISIEREN Würdest du auch ein Beispiel d...
04.09.2010, 01:21
2
Antworten

Was bedeutet die [] -eske Dekoratorsyntax in Python?

Hier ist ein Codeschnipsel von TurboGears 1.0.6: %Vor% Ich kann nicht herausfinden, wie sich eine Liste vor einer Funktionsdefinition auswirken kann. Im Docstring von dispatch.generic heißt es:    Beachten Sie, dass Sie bei Verwendung...
18.12.2008, 21:14
2
Antworten

Eigenschaften zu Nicht-Prototypen mit Dekoratoren zuweisen

Ich baue eine einfache Zuordnung zwischen Frontend / Backend-Datenstruktur. Dafür habe ich einen Decorator erstellt, der wie folgt aussieht: %Vor% Und so benutze ich es: %Vor% Das Problem, das ich sehe, ist, dass anstelle des eigentliche...
25.11.2015, 11:16
3
Antworten

Python rücksetzbare Instanzmethode Memoization Decorator

Ich versuche, einen Decorator für eine Instanzmethode einer Klasse zu erstellen, die das Ergebnis protokolliert. (Dies wurde schon millionenmal gemacht.) Allerdings hätte ich gerne die Möglichkeit, den Memo-Cache jederzeit zurückzusetzen (zB wen...
13.12.2010, 17:38