INTRODUCTION
À LA CONCEPTION OBJET
ET À C++
Philippe Dosch
Date : Janvier 2001
UNIVERSITÉ NANCY 2
INSTITUT UNIVERSITAIRE DE TECHNOLOGIE
2 ter boulevard Charlemagne
CS 5227
54052 • NANCY cedex
-----------------------
Tél : 03.83.91.31.31
Fax : 03.83.28.13.33
http://www.iuta.univ-nancy2.fr
c©Philippe Dosch (mailto:Philippe.Dosch@loria.fr), IUT Charlemagne, Nancy2. Docu-
ment réalisé sous XEmacs et compilé grâce à pdfLATEX.
ii
Table des matières
1 La conception objet
1
1.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.2 La modularité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.2.1 Deux méthodes de conception de modules . . . . . . . . . . . . . . . . . . . . . .
2
1.2.2 Quelques critères de qualités . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.2.3
Les principes de définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.3 La réutilisabilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.3.1
Les principes de la réutilisabilité . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.3.2 De nouvelles techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.4 Principes de conception objet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.4.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.4.2
La conception par objets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.4.3 Détermination des objets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.4.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.5 Résumé et terminologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2 Introduction au langage C++
9
2.1 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.2
Implantation de modules en C++ . . . . . . . . . . . . . . . . . . .