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.2.1  Modéliser la structure logique du système dans un diagramme de classes
 4.2.2  Classe
 4.2.3  Instanciation: création d'un objet d'une classe
 4.2.4  Attributs et opérations de classe
 4.2.5  Attribut dérivé
 4.2.6  Association entre classes
 4.2.7  Nom de rôle et multiplicité
 4.2.8  Généralisation spécialisation ou héritage
 4.2.9  Généralisation spécialisation: vision ensembliste
 4.2.10  Généralisation spécialisation: vision encapsulation
 4.2.11  Généralisation et redéfinition d'opérations
 4.2.12  Méthode Polymorphique et liaison dynamique
 4.2.13  Agrégation
 4.2.14  Exemple de diagramme de classes
 4.2.15  Éléments de méthodologie
 4.3  Diagramme d'objets
 QCM
 4.4  Concepts avancés du diagramme de classes
 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.2.6 Association entre classes
  • Association (binaire) = relation entre (deux) classes
    • Le sens de lecture est facultatif lorsqu’il n’y a pas d’ambiguïté

Figures/association

    précédent     suivant 


Une association est une relation entre classes qui exprime les relations entre leurs instances. Une association permet de naviguer entre classes. Une association possède un nom constitué classiquement d’un verbe conjugué (la plupart du temps au présent). Le sens de lecture permet de lire l’association en prenant le nom de la classe d’origine comme sujet, le nom de l’association comme verbe, et le nom de la classe destinatrice comme complément d’objet direct. Dans notre exemple, cela donne « une Personne organise un Scrutin ». Dans l’autre sens, il suffit souvent de mettre le verbe au passif. Dans notre cas, nous pouvons dire quelque chose comme « un Scrutin est organisé par une Personne ».

Cf. le glossaire pour la définition du terme « association ».

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