J'essaie de comprendre ce que signifient ces termes. Et je suis venu avec quelques exemples comme: p>
Agrégation: Facebook Composition: Chaque utilisateur sur Facebook a une session forte>. p>
Association: Les personnes Mais je suis confus avec est-ce faux en termes d'OOP? Où il me manque le concept? P>
3 Réponses :
Le utilise une relation forte> signifie deux choses p>
-> Les deux peuvent exister indépendamment p>
-> Data flux de tout le classificateur ( personnes strong>) au classificateur de pièces ( Le a une relation forte> signifie deux choses p>
-> La durée de vie du classificateur de pièce ( Session forte>) dépend de la durée de vie de tout le classificateur ( -> Les données fluient généralement dans une seule direction (c'est-à-dire de tout le classificateur (
Tache sur. En outre, l'association est le terme générique; L'agrégation (utilise A) et la composition (a) sont des types d'association.
Cet article du projet de code fait un Explication soignée du sujet. P>
Tout d'abord, il n'y a pas de moyen écrite en pierre de modéliser un domaine, il existe plusieurs manières une approche de modélisation correcte de un problème particulier. Par exemple, votre exemple initial utilise une classe Dire que, selon le site du projet de code, une association STRAND> LIET implique: p>
Avec cela à l'esprit, je ne pense pas qu'il y ait une relation d'association entre Je ne suis pas sûr de quoi parlez-vous avec votre classe code> de la classe code>. Si c'est La période de temps pendant laquelle l'utilisateur est connecté d Il n'a aucun sens dans la session Facebook utilise la session Pour authentification et peut-être la relation d'asociation entre Facebook CODE> et dans votre suivi, vous utilisez maintenant un compte Facebook code> CODE> TYPE: L'utilisation d'une ou d'une autre (ou peut-être) a Impact ONU votre modèle mais n'invalend pas. P>
utilisateur code> et compte facebook code> car ils dépendent fortement les uns des autres (en supposant que l'utilisateur fait référence à Un utilisateur Facebook), donc une composition utilisateur code> et et peut être une dentgation
ici est un bel article. tu comprends..
et un autre Un
Dupliqué possible de ce qui-est-la différence - entre-différence entre l'agrégation -Composition-and-d Ependency
S'il vous plaît voir un exemple basé sur le code à: Stackoverflow.com/Questtions/731802/...