Etude de l’application des concepts objet par Java
Amine Brikci-Nigassa 1
Table des matières
BUT DU PROJET .......................................................................................................................... 3
INTRODUCTION .......................................................................................................................... 3
L’APPROCHE OBJET ................................................................................................................. 4
MAIS QU’EST-CE QU’UN OBJET ? ................................................................................................ 5
SON IDENTITE .............................................................................................................................. 5
SON ETAT ..................................................................................................................................... 5
SON COMPORTEMENT .................................................................................................................. 6
Constructeurs et destructeurs ................................................................................................... 6
LES CLASSES, MOULES A OBJETS ................................................................................................. 7
LES PRINCIPES FONDAMENTAUX DE L’APPROCHE OBJET ......................................................... 7
L’ENCAPSULATION ...................................................................................................................... 7
L’HERITAGE ................................................................................................................................. 8
LE POLYMORPHISME ................................................................................................................. 10
AUTRES CONCEPTS DE L’APPROCHE OBJET ............................................................................... 11
Agrégation et Composition .................................................................................................... 11
Classes abstraites .................................................................................................................... 12
Interfaces ................................................................................................................................ 13
Persistance des objets ............................................................................................................. 13
Paquetages .............................................................................................................................. 13
LES DOMAINES D’APPLICATION DE L’APPROCHE OBJET ......................................................... 14
LES METHODES ORIENTEES OBJET ............................................................................................. 14
La « méthode » UML ............................................................................................................. 15
LES LANGAGES DE P.O.O. ......................................................................................................... 16
LES BASES DE DONNEES OBJET .................................................................................................. 17
LES ARCHITECTURES DISTRIBUEES ........................................................................................... 18
LE LANGAGE JAVA .................................................................................................................. 20
HISTORIQUE................................................................................................................................ 20
CARACTERISTIQUES DE JAVA .................................................................................................... 21