3. CARACTÉRISTIQUE D’UN OBJET
Un objet est caractérisé par:
Son identité
Ses données
Les traitements qu’il sait réaliser et qu’il propose aux
autres Objets
???
5. COMMUNICATION
Les Objets communiquent entre eux par échange
de message.
Le message le plus échanger c’est la demande de
réalisation de traitement.
EmprunterLivre
AjouterLivre
La grande
bibliothèque
6. DEMANDE DE RÉALISATION DE TRAITEMENT
Pour envoyer une demande de réalisation de traitement
l’objet doit:
Connaître l’Id de l’objet qui va réaliser le traitement.
lui envoyer un message avec le nom du traitement et les
paramètres nécessaires.
Recevoir une réponse.
EmprunterLi
vre(Java)
La grande
bibliothèque
8. APPLICATION OBJET=ENSEMBLE D’OBJETS
Une application Objet est un ensemble d’objets qui
communiquent pour rendre un service global à son
utilisateur.
9. INTERFACE GRAPHIQUE ET OBJET
Tout langage de programmation objet propose un moyen
pour capter les interactions des utilisateurs.
Bien souvent via échange de message
12. ENCAPSULATION
L’objet protège ses données afin de préserver son
intégrité
Seul l’objet peut modifier ses propres données.
Seul l’objet sait comment il gère ses données
13. UNE CLASSE
Classe (informatique) En programmation orientée objet, la
déclaration d'une classe regroupe des membres, méthodes et
propriétés (attributs) communs à un ensemble d'objets. La
classe déclare, d'une part, des attributs représentant l'état
des objets et, d'autre part, des méthodes représentant leur
comportement.
18. UN PROGRAMME ORIENTÉ OBJET
modélisation du domaine à l’aide des classes
définition des classes
création des instances (peut être dynamique)
messages entre les objets (appel des méthodes)
19. Exercice 1 : donnez une classification hiérarchique de
quelques éléments de dessins (ligne, triangle, carré,
losange cercle, etc.)
Exercice 2 : donnez une classification hiérarchique
d’une base de données des livres dans une bibliothèque
Exercice 3 : donnez une classification hiérarchique de ce
que vous voulez.