Avatar ·

Quand utiliser les classes (POO) ?

📁 Fonctions et POO, méthode, Encapsulation en Python : attributs privés et propriétés, Sujets avancés sur Python, Conseils et astuces avancés, IA, leçon

J'étudie/programme en Python depuis un an, mais je n'arrive toujours pas à comprendre quand utiliser les classes. En lisant des livres et en regardant des leçons vidéo, je connais des choses comme l'encapsulation ou ce qu'est l'abstraction . Mais, quand il s'agit des moments où exactement utiliser la POO, je reste perplexe.


Dans ma réflexion, les classes peuvent être remplacées par des modules avec un ensemble de fonctions thématiques. Pas de self devant les variables et comme premier argument des méthodes, pas de déclaration de classe avant utilisation, importez et utilisez.


Quels conseils/matériel d'étude pouvez-vous donner pour la compréhension de ce sujet et l'étude de la POO dans son ensemble ?

p.s. J'ai vu une question, mais elle n'a pas répondu à la mienne.