Lors du passage du diagramme de classes vers le code Java (C++, ou autre), les classes deviennent des classes, la généralisation/spécialisation devient un héritage, alors que l’association, l’agrégation et la composition sont traduits de la même manière. La question est la suivante :
Pourquoi faire la différence entre l’agrégation, la composition ou l’association puisqu’ils sont traduits de la même manière ?
Partager