Dekorateure


Einführung

decorators Dekorateure gehören vermutlich zu den Leistungsstärksten Design-Möglichkeiten von Python. Gleichzeitig ist es von den meisten als schwierig betrachtet, einen Einstieg zu finden. Um es ganauer zu sagen: Die Nutzung von Dekorateuren ist einfach. Aber das schreiben von Dekorateuren kann sich als kompliziert erweisen, insbesondere dann, wenn man noch nicht sehr erfahren ist. In Python gibt es zwei verscheidene Arten von Dekorateuren: Ein Dekorateur in Python ist ein beliebiges aufrufbares Python-Objekt welches zur Modifikation einer Funktion oder einer Klasse genutzt wird. Eine Referenz zu einer Funktion "func" oder einer Klasse "C" wird an den Dekorateur übergeben und der Dekorateur liefert eine modifizierte Funktion oder Klasse zurück. Die modifizierten Funktionen oder Klassen rufen üblicherweise intern die Original-Funktion "func" oder -Klasse "C" auf.

Sie können ebenfalls das Kapitel zu Memoisation durcharbeiten.

Da die Pflege und Erweiterung von vier verschiedene Python-Tutorials, - d.h. Pyt hon2 in Deutsch und Englisch und auch Python3 in beiden Sprachen, - einen enorme n Arbeitsaufwand bedeutet, haben wir beschlossen in Zukunft uns hauptsächlich au f die deutschen und englischen Tutorials für Python3 zu konzentrieren.

Wir empfehlen Ihnen deshalb, dieses Kapitel "Einführung in Dekorateure" im Python3 Tutorial weiterzulesen.