2
Chapitre 1. Concepts de l’approche objet et présentation d’UML 2
Nous n’utiliserons pas, par contre dans ce chapitre, de formalisme particulier de
représentation puisque nous ne voulons pas ajouter un formalisme de plus à celui
déjà défini dans UML.
Nous précisons que nous nous limitons volontairement, dans le cadre de cet
ouvrage, à une présentation générale des principaux concepts de l’approche objet.
Le lecteur qui désire approfondir ses connaissances dans ce domaine pourra se reporter aux nombreux ouvrages traitant en détail l’approche objet comme
[Meyer2000]et [Bersini2004].
1.1.1 Objet et classe
Concept d’objet
Un objet représente une entité du monde réel (ou du monde virtuel pour les objets
immatériels) qui se caractérise par un ensemble de propriétés (attributs), des états
significatifs et un comportement.
L’état d’un objet correspond aux valeurs de tous ses attributs à un instant donné.
Les propriétés sont définies dans la classe d’appartenance de l’objet. Le comportement d’un objet est caractérisé par l’ensemble des opérations qu’il peut exécuter en
réaction aux messages provenant des autres objets. Les opérations sont définies dans
la classe d’appartenance de l’objet.
Exemple
Considérons l’employé Durand, n° 1245, embauché en tant qu’ingénieur travaillant
sur le site N.
Cet objet est caractérisé par la liste de ses attributs et son état est représenté par
les valeurs de ses attributs :
• n° employé : 1245,
• nom : Durand,
• qualification : ingénieur,
• lieu de travail : site N.
Son comportement est caractérisé par les opérations qu’il peut exécuter. Dans
notre cas nous pouvons avoir les opérations suivantes :
• entrer dans l’organisme,
• changer de qualification,
• changer de lieu de travail,
• sortir de l’organisme.
Concept de classe
Une classe est l’abstraction d’un ensemble d’objets qui possèdent une structure identique (liste des attributs) et un même comportement (liste des opérations).
Précédent

- 17/242

Suivant