← Retour au glossaire

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

Voir aussi

EdTech AI