Diagrammes de classes UML
Dans cet article nous allons apprendre sur l'utilisation de diagrammes de classe utilisés dans UML. Les diagrammes de classe décrit la structure du système, ces structures se réfère à des types d'objets utilisés dans le système avec les relations. Les diagrammes de classes sont conçus sur la base si les classes de s'habituer au système.
Les diagrammes de classes sont composées de trois parties:
- Nom - Définit le nom de la classe
- Attributs - Définit les variables d'instance et variables au niveau de la classe utilisés à l'intérieur de classe
- Méthodes / opérations - définit les fonctions et méthodes définies dans la classe
Mise en page diagramme de classes:

Diagramme de classes en UML
Nous savons tous que dans Orienté Objet, nous utilisons spécificateurs d'accès pour contrôler les attributs et les méthodes de la visibilité, nous pouvons préciser les spécificateurs d'accès dans les diagrammes de classe ainsi.
| Specifier | Symbole |
| public | + |
| privé | - |
| protégé | # |
Exemple de diagramme de classe:
Supposons que nous ayons un employé objet ayant toutes les accesseurs et la méthode mutateur avec les attributs.
employé class ( id = 0 ; privé int id = 0; name = null ; privé String nom = null; getId ( ) { public int getId () ( ; ce retour. id; ) setId ( int i ) { setId public void (int i) ( = i ; ce. id = i; ) getId ( ) { public int getId () ( ; ce retour. id; ) setName ( String name ) { setName public void (String nom) ( = name ; ce. name = nom; ) )
Maintenant, pour représenter la classe des employés en UML, nous créons un diagramme de classes pour la classe Employee.

Diagramme de classes en UML
Donc, si vous le diagramme de classes pour l'exemple ci-dessus, nous avons ajouté deux attributs et quatre méthodes pour la classe des travailleurs dans UML Class Diagram. Aussi les attributs sont privés, nous avons ajouté "-" pour l'id et l'attribut name, même toutes les méthodes définies sont publiques donc nous avons ajouté "+" à la getId (), setId (), setName () et getName () des méthodes .
Rapports de classes:
Cela représente vue schématique de la relation entre la classe multiple. Pour plus d'informations sur la relation entre l'enregistrement de plusieurs classes à la classe Introduction à la relation en UML .



































