DIAGRAMME DE CLASS Partie1
Introduction :
Le diagramme de class c’est un entité-association décrivant les différentes classes, leurs structure et les associations statiques les unissant.
Le diagramme de class est un diagramme structurel ne présentant que les classes et pas les instances il permet de décrire la structure interne des classes en terme d’attribut et d’opération. Définition de class :
Une classe est une abstraction de chose du monde réel possédant des caractéristiques et des comportements communs. La classe est le moule à partir duquel on fabrique les instances (les objets) seules les caractéristiques pertinentes pour le problème étudié entre dans la composition de la classe.
Une classe est représentée par un rectangle découpé en trois parties :
-
Nom de la classe.
Liste des attributs.
Liste des opérations
Définition d’attribut :
Un attribut est une caractéristique intrinsèque partagé par tous les objets d’une classe.
L’attribut possède un nom unique dans la classe on peut associer à l’attribut le type de valeur qui peut prendre. On peut donner une valeur initiale à l’attribut
La visibilité :
La visibilité précise la manière dont un attribut peut être vu et utilisé par les autres (Public,
Privé, Protégé)
-
Public (+) : Toute class a accès à cet attribut.
Protégé(#) : Seules les méthodes de la classe ou d’une classe fille ont accès à cet attribut. Privé(-) :l’accès est restreint aux méthodes de la classe et aux classes amies.
La portée :
Précise dans quel contexte un attribut prend sa signification (attribut de classe ou d’instance). Par défaut la visibilité est publique et la portée est d’instance.
Définition des opérations :
Une opération est un service que propose une classe sur son interface. L’opération possède un nom pas forcement unique dans la classe. On peut associer à l’opération ses arguments, on peut aussi associer un type de retour.
Association :
Une association est une abstraction de liens qui peuvent exister entre les instances de