Les diagrammes de classes UML

Dans cet article, nous allons apprendre à utiliser des diagrammes de classes utilisés dans UML. Les diagrammes de classe décrit la structure du système, ces structures se réfère aux types d'objets utilisés dans le système ainsi que 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 les variables de niveau de classe utilisés à l'intérieur de classe
  • Méthodes / Operations - définit les fonctions et méthodes définies dans la classe

Class Diagram Layout:

Class Diagram in UML

Le diagramme de classes en UML

Nous savons tous que dans Object Oriented nous utilisons des spécificateurs d'accès pour contrôler les attributs et les méthodes de visibilité, on peut spécifier les spécificateurs d'accès dans les diagrammes de classe aussi bien.

Spécificateur Symbole
public +
privé --
protégées #

Diagramme de classe Exemple:
Supposons que nous ayons un employé objet ayant toutes les accesseurs et méthode mutateur avec les attributs.

  classe Employee (
    id = 0 ; private int id = 0;
    name = null ; private String name = null;

    getId ( ) { public int getId () (
       ; return this. id;
    )

    setId ( int i ) { setId public void (int i) (
       = i ; cela. id = i;
   )

    getId ( ) { public int getId () (
       ; return this. id;
    )

    setName ( String name ) { public void setName (String name) (
       = name ; ce nom. = name;
   )
 ) 

Votre email:


Maintenant, pour représenter la classe des travailleurs dans UML il faut créer un diagramme de classes pour la classe Employee.
Class Diagram in UML

Le diagramme de classes en UML

Donc, si vous le diagramme de classes pour l'exemple ci-dessus, nous avons ajouté deux attributs et les quatre méthodes de la classe des travailleurs dans UML Class Diagram. Aussi les attributs étant privé, nous avons ajouté "-" pour l'id et l'attribut name, même toutes les méthodes définies sont publiques Nous avons donc ajouté "+" pour l'getId (), setId (), setName () et getName () de .

Les rapports de classe:
Cela représente la vue schématique de la relation entre la classe multiple. Pour de plus amples renseignements sur la relation entre l'enregistrement de classes multiples dans Introduction à la classe Relations en UML.

Custom Search


Articles populaires:

Tags: Catégories: Tags UML:
  1. Pas encore de commentaires.
  1. Aucun trackback pour le moment.