L'encapsulation est un concept objet qui consiste à séparer l'aspect externe d'un objet, sa partie visible, de son aspect interne, c'est-à-dire le fonctionnement de ses opérations et la manipulation de ses données.
La partie visible d'un objet est appelée interface. Seules les propriétés déclarées publiques de l'objet peuvent être sollicitées par un autre objet du système.
Par défaut, les attributs de l'objet (les données) sont privés et les opérations sont publiques. Ceci implique que les données d'un objet ne peuvent être manipulées directement par les autres objets : ceux-ci doivent faire appel aux opérations de la classe pour atteindre les données. Ce mécanisme d'interaction entre objets est la communication par messages.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question