Après avoir compris la relation entre les classes Java, nous avons essentiellement compris les relations d'agrégation et de combinaison, mais relations d'association En plus de l'agrégation et de la combinaison, quelles sont les relations générales ?
Puisque la relation d'association est une relation de propriété, en plus de la relation de combinaison et de la relation d'agrégation, à quoi ressemblent les relations générales d'association restantes. . . (Meilleur code, s'il vous plaît)
Mon Baidu explique la combinaison et l'agrégation. Existe-t-il uniquement des relations liées à la combinaison et à l'agrégation ?
On dit sur Internet que la combinaison et l'agrégation sont des relations spéciales, mais cela ne dit pas que les relations sont divisées en ces deux types. Je ne peux pas penser à d'autres relations en dehors de ces deux-là.
La relation d'héritage (la sous-classe hérite des fonctions de la classe parent et de l'interface parent) est clairement identifiée avec extends
Pour implémenter la relation et implémenter l'excuse d'interface, utilisez l'identifiant d'implémentation
Dépendance Par exemple : la classe b doit être utilisée comme paramètre dans la classe a
Relation d'association : L'association reflète une forte relation de dépendance au niveau sémantique entre deux classes, comme moi et mon ami. Cette relation est plus forte que la dépendance. Il n'y a pas de contingence de dépendance, et la relation n'est pas temporaire. généralement à long terme, et la relation entre les deux parties est généralement égale.
Le reste est ce que vous appelez la relation entre combinaison et agrégation