J'essaie de lire des diagrammes de classes UML utilisés pour documenter des modèles de conception. Je comprends l'agrégation et la composition - et l'agrégation utilise le diamant ouvert et la composition utilise le diamant rempli.Associations UML
J'ai lu quelque part qu'une ligne pointillée implique une instanciation - c'est-à-dire si une classe instancie une autre, alors vous utilisez une ligne pointillée de l'instanciant à l'instancié. Premièrement, la composition ne l'utiliserait-elle pas aussi bien que je pensais que la composition impliquait la propriété? Deuxièmement, j'ai vu des lignes tracées entre des classes qui ne sont pas agrégées ou composées - c'est-à-dire qu'il n'y a pas de diamnad du tout. Voici un exemple où ils documentent le modèle d'observateur:
http://www.dofactory.com/Patterns/PatternObserver.aspx
ils montrent une ligne de sujet à l'observateur sans diamant. De quoi s'agit-il?
grâce
Ray