UML
Chapitre 1. Introduction
1.1. Pourquoi modéliser ?
1.2. Pourquoi l'objet ?
1.3. Caractéristiques fondamentales d'un modèle
1.4. Les principes de l'orienté objet
1.4.1. Modularité, localisation et facilité de mise au point
1.4.2. Encapsulation
1.4.3. Héritage
1.4.4. Sécurité
1.4.5. Extensibilité et adaptabilité
1.4.6. Réutilisabilité et productivité
1.4.7. Maintenabilité
1.5. Inconvénients de l'approche objet
1.6. Méthodologie
Chapitre 2. Les concepts objets
Chapitre 3. La conception d'un système
Chapitre 4. Le modèle fonctionnel
Chapitre 5. Le modèle statique
Chapitre 6. Le modèle dynamique
Chapitre 7. UML et la gestion de projet
Chapitre 8. La phase de conception
Chapitre 9. Modèles d'implémentation
Exercices
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivanteWebographie du moduleGlossaire du module

1.4.2. Encapsulation

L'encapsulation consiste à masquer les détails d'implémentation d'un objet en définissant une interface.

- L'interface est la vue externe d'un objet, elle définit les services accessibles (offerts) aux utilisateurs de l'objet.

- L'encapsulation facilite l'évolution d'une application car elle stabilise l'utilisation des objets : on peut modifier l'implémentation des attributs d'un objet sans modifier son interface.

- Elle garantit l'intégrité des données car elle permet d'interdire l'accès direct aux attributs des objets (utilisation d'accesseurs).

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivanteWebographie du moduleGlossaire du module