Kapitel 39. Dekorateure
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In Kapitel 32, in dem wir einen Überblick über Klassen und andere Kleinigkeiten gegeben haben, haben wir Eigenschaften, statische Methoden und Klassenmethoden kennengelernt, einen kurzen Blick auf die @ Decorator-Syntax geworfen, die Python für ihre Deklaration anbietet, und eine Vorschau auf Decorator-Codierungstechniken gegeben. Wir haben auch kurz die Funktionsdekoratoren kennengelernt, als wir in Kapitel 38 die property erkundet haben, in Kapitel 29 im Zusammenhang mit abstrakten Oberklassen und in Kapitel 19 in Kapselform.
Dieses Kapitel macht da weiter, wo die vorherige Behandlung der Dekoratoren aufgehört hat. Hier werden wir tiefer in die Mechanik der Dekoratoren eindringen und weitere Möglichkeiten kennenlernen, wie wir selbst neue Dekoratoren mit Werkzeugen wie Argumenten und Verschachtelung programmieren können. Wir werden feststellen, dass andere Konzepte, die wir bereits untersucht haben - insbesondere die Zustandsspeicherung - regelmäßig in Dekoratoren auftauchen.
Dies ist ein etwas fortgeschrittenes Thema, und die Konstruktion von Dekoratoren ist eher für Werkzeugentwickler als für Anwendungsprogrammierer interessant. Da Dekoratoren jedoch immer häufiger in beliebten Python-Frameworks eingesetzt werden, kann ein grundlegendes Verständnis helfen, ihre Rolle zu entmystifizieren, selbst wenn du nur ein Dekorator-Benutzer ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access