ISBN 0-321-49362-1
Chapitre 11
Types de données
abstrait et
mécanismes
d'encapsulation
1-2
Chapitre 11 Sujets
•Le concept d'abstraction
•Types de données abstraits
•Choix de conception
•Exemples: C++, Java, C# et C
•Types de données paramétrés
•Encapsulation
•Espace de noms
1-3
Le concept d'abstraction
•Une
abstraction
est la représentation d'une
entité par ses éléments les plus significatifs
•Fondamental en informatique
•Abstraction des processus:
–Sous programmes
•Abstraction des données:
–Sujet de ce chapitre
1-4
Type de données abtrait
•Type de données satisfaisant les
conditions suivantes:
–La représentation ainsi que les opérations sont
définies à l'intérieur d'une seule unité
syntactique.
–La représentation des instances (objets) du
type est invisible à l'extérieur de l'unité
syntactique.
•Les seules opérations possibles sont celles
explicitement rendues disponibles dans la
définition du type.
1-5
Avantages de l'abstraction
•Programmes mieux structurés et plus
facilement modifiables.
•Permet de compiler séparément
différentes unités du programme
•Fiabilité
–La modification de la représentation du type
n'a aucune conséquence sur les autres parties
qui utilisent le type de données.
1 / 29 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!