Junior — Middle
Pouvez-vous donner un exemple illustrant le concept d'encapsulation dans la vie réelle?
sobes.tech IA
Réponse de l'IA
L'encapsulation consiste à cacher la mise en œuvre interne d'un objet et à fournir l'accès aux données uniquement via des méthodes spécifiques.
Un exemple de la vie réelle : une carte bancaire. Le titulaire de la carte ne voit pas comment la banque stocke et traite les données du compte, mais peut utiliser la carte pour retirer de l'argent ou payer. Les détails internes (solde, transactions) sont cachés, et l'interaction se fait via une interface — terminal ou distributeur automatique. C'est cela l'encapsulation : cacher les détails et fournir un accès contrôlé.