Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Introduction à la programmation orientée objet : Pourquoi programmer objet
Notez aussi que normalement, la programmation orientée objet propose le concept d'encapsulation.
L'encapsulation permet d'interdire l'accès en direct à l'état d'un objet.
En contre partie, des fonctions (alors appelées méthodes) permettent l'accès en lecture et en écriture à cet état. L'intérêt de passer par des fonctions réside dans le fait qu'on pourra systématiser des tests pour chaque demande de changement d'état.
Considérez le cas de nombres rationnels (mathématiquement parlant, le dénominateur ne peut recevoir la valeur 0).
Malheureusement, la notion d'encapsulation n'est proposée que de manière partielle en Python.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :