J'ai cherché plusieurs heures au cours des derniers semestres en essayant de m'assurer que je le présente correctement à mes étudiants. Rien que j'ai trouvé montre cette relation particulière. Ce semestre, je voudrais savoir que je le fais correctement.polymorphisme de modélisation en UML - dépendance aux classes abstraites
Nous avons une classe abstraite, Player et deux classes concrètes qui l'étendent (Pitcher et PositionPlayer). Ensuite, nous avons une classe, équipe avec une carte déclarée être moi-même
<Integer, Player>
il semble que l'équipe dépend du joueur (la classe abstraite) mais je suppose que la dépendance pourrait être indiquée pour les sous-classes. S'il vous plaît dites-moi lequel de ces est correct, le premier ou le bas? (mon éditeur UML ne fera pas d'italique, d'où les tags). Merci d'avance pour votre aide.
Je ne sais pas pourquoi vous avez supprimé votre commentaire. J'ai réussi à le voir alors je vais répondre. Si 'Team' doit baisser' Player' à 'Pitcher' alors oui la partie inférieure est bonne. Ce que je dis c'est que c'est une mauvaise conception voir https://en.wikipedia.org/wiki/Downcasting#Criticism il y a quelques liens utiles au bas de cette page. – Oleg
Un peu pertinent est [this] (https://cseducators.stackexchange.com/search?q=uml). (Et, bien sûr, il semble que ce site entier pourrait être pertinent pour vous dans tous les cas.) –