Salut, depuis peu dans mon boulot je dois faire du python un peu avancé et notamment je dois faire de la POO. Jusqu’à présent j’ai vu la POO qu’au travers de langages plus « structurés » (Java, C++ et Rust).
Mais en python on peut faire des choses beaucoup plus à « l’arrache » (aucun mépris ), on peut rajouter des attributs ou des méthodes à un objet dynamiquement sans que ce soit présent dans la classe (d’ailleurs on peut se passer de classe et faire de l’objet directement).
Du coup je me demandais s’il y a une manière de penser POO en python ? Est-ce que je peux appliquer la plupart des principes que j’ai vu en Java ou C++ ? Ou est-ce que je dois partir sur quelque chose de moins structuré, plus léger et dynamique ?
Merci par avance