{"json_modified": "2015-12-16T09:53:22.700024", "slug": "Glossaire/Encapsulation", "tags": ["CodingScripting", "Glossaire"], "locale": "fr", "title": "Encapsulation", "translations": [{"title": "Encapsulation", "url": "/en-US/docs/Glossary/Encapsulation", "tags": ["CodingScripting", "Glossary"], "summary": "Encapsulation is the packing of data and functions into one\u00a0component (for example, a class) and then controlling access to that\u00a0component to make a \"blackbox\" out of the object.\u00a0Because of this, a user of that class only needs to know its interface (that is, the data and functions exposed\u00a0outside\u00a0the class), not the hidden implementation.", "localization_tags": [], "locale": "en-US", "last_edit": "2015-03-13T09:27:40", "review_tags": []}], "modified": "2015-12-16T09:53:22", "label": "Encapsulation", "localization_tags": [], "url": "/fr/docs/Glossaire/Encapsulation", "last_edit": "2015-12-16T09:53:20", "summary": "L'encapsulation consiste \u00e0 inclure des donn\u00e9es et des fonctions dans un composant (par exemple une classe) et ensuite de contr\u00f4ler l'acc\u00e8s \u00e0 celui-ci pour r\u00e9aliser une \"bo\u00eete noire\" hors de l'objet. De cette fa\u00e7on, un utilisateur de cette classe n'aurait besoin de conna\u00eetre que son interface (autrement dit, les donn\u00e9es et les fonctions expos\u00e9es en dehors de la classe), et pas son impl\u00e9mentation qui reste donc cach\u00e9e.", "sections": [{"id": "Pour_approfondir", "title": "Pour approfondir"}, {"id": "Culture_g\u00e9n\u00e9rale", "title": "Culture g\u00e9n\u00e9rale"}], "id": 170419, "review_tags": []}