Metaclasses und descriptors sind fortgeschrittene Python-Features für Meta-Programming — Kontrolle über das Verhalten von Klassen und Attributzugriff. Sie treiben vieles der "Magie" in Frameworks (ORMs, Pydantic) an, obwohl Sie sie in Anwendungscode normalerweise nicht direkt schreiben.
Metaklassen — "Klassen, die Klassen erstellen"
:
(Dog)
(Dog())
