Usare i classmethod in Python
Di primo acchitto potremmo pensare ai classmethod di Python come a dei metodi statici.
In verità ci stanno alcune differenze:
- un classmethod ha come primo parametro cls, mentre i metodi statici no
- un classmethod può modificare lo state di una classe, mentre i metodi statici no
- altre eventuali che non conosco