Pour ces cas de figure, j'utilise souvent une docstring, ça suffit à faire plaisir à Python, pas besoin d'écrire pass, raise ou ... et ça documente la méthode (en disant par exemple qu'il faut la surcharger et comment).
Un avantage de classes abstraites, c'est que l'exception pète à l'instanciation, pas à l'exécution de la méthode.
# Docstring
Posté par jihele . En réponse au journal python: ellipsis operator (...). Évalué à 5.
Merci, je connaissais pas.
Pour ces cas de figure, j'utilise souvent une docstring, ça suffit à faire plaisir à Python, pas besoin d'écrire pass, raise ou ... et ça documente la méthode (en disant par exemple qu'il faut la surcharger et comment).
Un avantage de classes abstraites, c'est que l'exception pète à l'instanciation, pas à l'exécution de la méthode.