Les vues statiques d'UML (suite...)

 
LES CLASSES

 

q 

Classe : sémantique et notation

  • Une classe est un type abstrait caractérisé par des propriétés (attributs et méthodes) communes à un ensemble d'objets et permettant de créer des objets ayant ces propriétés.

    Classe = attributs + méthodes + instanciation

     
  • Ne pas représenter les attributs ou les méthodes d'une classe sur un diagramme, n'indique pas que cette classe n'en contient pas.
    Il s'agit juste d'un filtre visuel, destiné à donner un certain niveau d'abstraction à son modèle.


    De même, ne pas spécifier les niveaux de protection des membres d'une classe ne veut pas dire qu'on ne représente que les membres publics. Là aussi, il s'agit d'un filtre visuel.

 
Documentation d'une classe (niveaux d'abstraction), exemples :

classe non documentée

  classe documentée
 

classe détaillée
 
 

Attributs multivalués et dérivés, exemples :


attribut multivalué

attribut dérivé
 
 

Classe abstraite, exemple :


classe abstraite
 
 

Template (classe paramétrable), exemple :


template (classe paramétrable)

 

 


page précédente


sommaire

© uml@free.fr - tous droits réservés


page suivante