Encapsulation
🇬🇧 Encapsulation
Principe de la POO consistant à regrouper les données (attributs) et les méthodes qui les manipulent au sein d'une même classe. Elle permet aussi de protéger les données en contrôlant leur accès (via public/privé).
💡 Exemple
class CompteBancaire:
def __init__(self):
self.__solde = 0 # Attribut privé (avec __)
def deposer(self, montant):
self.__solde += montant # Modification contrôlée