Sto cercando casi di utilizzo pratico e non sintetico dei decoratori di classe Python. Finora, l'unico caso che aveva senso per me è la registrazione di una classe in un sistema di sottoscrizione di editori, ad es. plugin o eventi, qualcosa del tipo:
@register
class MyPlugin(Plugin):
pass
o
@recieves_notifications
class Console:
def print(self, text):
...
Qualsiasi altro caso sano che stavo pensando potrebbe essere stato costruito su ereditarietà, metaclassi o metodi di decorazione. Potresti per favore condividere qualche esempio valido (o cattivo!) Dell'uso di decoratori di classe?
Grazie!