Dataclasses (@dataclass, Python 3.7+) génèrent automatiquement des méthodes boilerplate pour les classes qui contiennent principalement des données. __slots__ est une optimisation qui réduit la mémoire et accélère l'accès aux attributs en évitant le __dict__ par instance.
