Hello,
Je ne fais pas de Python et je ne comprends pas pourquoi toutes ces méthodes additionnelles dans ton exemple mais je pense que de façon générale l'idée est de "greffer" sur une méthode existante un comportement additionnel.
Par exemple :
- La méthode addition fait la somme de deux nombres.
- Le décorateur affiche le résultat, ou il l'enregistre quand même (logging), ou il envoie une notification à l'utilisateur.
Le décorateur "modifie" donc la fonction addition pour y ajouter le fait de "propager l'info qu'elle renvoie quelque part où c'est utile"
Comme ça la fonction "addition" peut se concentrer sur son vrai boulot et les décorations s'occupent de ce qui doit se passer à côté.
En espérant ne pas me faire taper par les développeurs Python
Message édité par TotalRecall le 17-04-2022 à 09:12:55
---------------
Topic .Net - C# @ Prog