2011-03-16 1 views

Répondre

2

Il va vraiment dépendre de la façon dont les liens/associations sont déclarées: publiques, privées ou protégées. Les liens et les associations sont généralement implémentés en utilisant des propriétés de sorte que tous les liens/associations implémentés en tant que private ne seraient pas hérités, mais protégés ou public serait hérité.

+0

Je ne savais pas que les associations pouvaient avoir des portées différentes. Pouvez-vous fournir des liens pour plus d'informations à ce sujet? Merci – amax

+0

@amax: Il est appelé la visibilité, vous pouvez trouver quelques détails sur le bon vieux Wikipedia (http://en.wikipedia.org/wiki/Class_diagram#Visibility) – Lazarus

+0

Merci! 4321 – amax

0

Un bon test consisterait à détecter les héritages par le reverse engineering UML dans un diagramme de classes à partir d'un code existant. Thea code héritage java est expliqué à: http://www.java.happycodings.com/Learning/code26.html

Les attributs sont généralement utilisés pour les associations détections. Les dépendances proviennent à la fois de l'héritage et de l'association ainsi que d'autres codes.