Hello!

Je lis dans mon cours les différentes relation en java (association, agrégation, composition,...)

Et je tombe sur quelque chose qui me "choque" ou alors qui est mal expliqué dans le cours, ou que j'ai mal compris.

D'après ce que j'ai compris, lorsqu'on fait une association, il faut mettre un attribut qui fera la référence dans chacune des deux class.

Exemple pour mieux comprendre :

J'ai une class Personne et une class Entreprise.
Une Personne peut travailler dans une Entreprise.

1) D'après ce que j'ai compris dans le cours, dans ma class Personne je devrais rajouter un attribut de type Entreprise (je suis ok avec ça pour le moment)
2) MAIS il faudrait aussi que dans ma class Entreprise, je mette un attribut de type Personne.

Ca me choque un peu car si on sait dans quel Entreprise une Personne travaille alors il n'y a pas besoin de refaire la même chose de l'autre côté.

Vous voyez ce que je veux dire ?

Alors, est-ce que c'est vraiment comme ça qu'il faut faire ?

Merci d'avance!