Question

Quelqu'un peut-il m'aider à clarifier ces termes? Relation, association, lien..etc.

J'ai commencé une petite étude sur UML avec un accent particulier sur les associations et leur conversion en code source.

J'ai remarqué que différents termes sont utilisés pour décrire les associations. Est-ce que l'un de vous qui a plus de connaissances sur ce domaine peut clarifier ces termes? Comment ils se rapportent et dans quels contextes ils devraient être utilisés.

Cordialement /

Était-ce utile?

La solution

Je ne parviens pas à me souvenir des termes à l'heure actuelle, alors j'utilise wikipedia pour me rafraîchir la mémoire. Une relation est un terme plus large englobant toutes les formes de relations de classe. Une association est une simple connexion entre deux classes. Une agrégation est où une classe est faite de l'autre classe. Une composition est une agrégation dans laquelle les classes composant la classe conteneur ont leur cycle de vie lié au conteneur; si le conteneur est détruit, les classes composant sont détruites. Les généralisations montrent l'héritage et la réalisation quand une classe implémente une interface ou une classe abstraite. Je ne suis pas sûr de ce qu'est un lien. J'espère que cela vous aidera.

EDIT: lien trouvé, c’est un lien entre deux instances d’un objet ou pour montrer qu’un objet est une instance d’un autre objet. Je ne sais pas exactement où il est utilisé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top