Accueil
 Sommaire
 1  Objectifs de ce cours de modélisation orientée objet
 2  Généralités sur la modélisation orienté objet et sur UML
 3  Analyse, vues cas d'utilisation et processus
 4  Analyse et conception, aspects statiques de la vue logique
 4.1  Diagrammes communs à l'analyse et à la conception
 4.2  Diagramme de classes
 4.3  Diagramme d'objets
 QCM
 4.4  Concepts avancés du diagramme de classes
 4.4.1  Navigabilité
 4.4.2  Classe d'association
 4.4.3  Composition: agrégation forte
 4.4.4  Classe abstraite
 4.4.5  Interface
 4.4.6  Classe paramétrée / générique
 4.4.7  Exemple de diagramme de classes avancé
 5  Analyse et conception, aspects dynamiques de la vue logique
 6  Conception, aspects langage et technique
 7  Conception, vues développement et physique
 8  Conclusion
 9  Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


4.4 Concepts avancés du diagramme de classes

  4.4.1  Navigabilité
  4.4.2  Classe d’association
  4.4.3  Composition : agrégation forte
  4.4.4  Classe abstraite
  4.4.5  Interface
  4.4.6  Classe paramétrée / générique
  4.4.7  Exemple de diagramme de classes avancé

    précédent     suivant 


La séparation des concepts du diagramme de classes en deux groupes symbolise la séparation entre les concepts de base et les concepts avancés. Il est important de bien comprendre les concepts de base avant de s’aventurer à utiliser les concepts avancés.

La limite entre les deux ensembles (concepts de base et concepts avancés) n’est pas tracée de manière arbitraire. Elle signifie que nous conseillons aux débutants d’utiliser les concepts avancés uniquement s’ils les maîtrisent. Cette règle est notamment valable pour le bureau d’étude noté : une première analyse et une première conception sans l’utilisation de ces concepts avancés est suffisante et une mauvaise utilisation de ces mêmes concepts est pénalisante.

D. Conan, C. Taconet, C. Bac, Télécom SudParis, CSC 4002, Octobre 2014