décorer des classes, et un peu plus.
Bonjour,
j'ai récemment apris qu'il est possible de décorer des classes (merci fred1599) et j'ai l'intuition que ça peu m'aider.
Voici, jusqu'ici j'avais en schématisant:
Code:
1 2 3 4 5 6 7 8 9 10
| class A:
def draw():
...
def drawWrapper():
...
class B(A):
@A.drawWrapper
def draw():
... |
y aurait pas moyen de faire un truc genre:
Code:
1 2 3 4 5 6 7 8 9 10 11
| class A:
def draw():
...
def drawWrapper():
...
@undecorateurpourA
class B():
def draw():
... |
qui ferait magiquement hériter de A et décorer B.draw ?
Merci.