Exercice UML corrigé: Simplifiez la modélisation en faisant apparaître uniquement des classes

Les agents administratifs et les enseignants sont des personnes particulières. Ils partagent les opérations inscrire() et résilier(), qui font partie de la même interface : Inscription. Dans un premier temps, créez les classes PersonneEnseignantAgentAdministratif, et l’interface Inscription qui contient deux opérations : inscrire() et résilier(). Faites volontairement abstraction de la classe Cours car l’objectif ici est de mettre en évidence les relations de dépendance et de réalisation.

La réalisation de l’interface Inscription est faite de la même manière par les deux classes dérivées de Personne. De ce fait, et pour éviter la redondance de la réalisation, il suffit qu’une seule des deux classes s’en charge (relation de réalisation) et que la deuxième utilise les méthodes obtenues (relation de dépendance stéréotypée par « use »), comme le montre la figure 2.51.

uml80

Pour  mettre  en évidence uniquement les deux classes Enseignant et AgentAdministratif, utilisez le lien simplifié de la figure, qui indique que la classe Enseignant implémente l’interface Inscription utilisée par la classe AgentAdministratif.

apparaître uniquement des classes

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *