2011-01-20 3 views

Répondre

5

Pour les classes d'association, ils font sens que si elles représentent des associations avec un comportement et de l'État. Regardez le sujet d'article. Il n'a rien de plus que la source, la cible et l'identité. Vous n'avez pas besoin d'une classe pour une telle association, utilisez simplement l'association simple, qui a toutes ces propriétés. Il y a plus de classes d'association inutiles dans vos diagrammes. Une autre chose importante lors de l'utilisation des classes d'association est que chaque instance de cette classe d'association doit avoir une paire source/cible unique. Par exemple, le commentaire n'est pas identifiable uniquement par article et utilisateur - un utilisateur peut avoir des commentaires sur un article et cela n'est pas autorisé.

+0

merci pour votre suggestion. Je vais améliorer mon design avec votre suggestion. Vous ouvrez tellement mon esprit. et j'ai une question à vous poser est "Puis-je résoudre le problème en ajoutant un numéro de commentaire dépendent de l'article?" – Zabahey

+0

Je ne suis pas sûr de ce que vous en pensez, mais gardez à l'esprit que les diagrammes de classes sont pour la structure. –

6

Une classe d'association est utilisée pour capturer certaines caractéristiques d'une association entre deux classes. Ces caractéristiques n'appartiennent pas aux classes associées mais appartiennent à la relation entre les classes.

Questions connexes