Extension dynamique de service sur notre architecture

Stratégie temps réel : Ajout de services

Exercice 1:

Reprenez la correction des trois TPS précédents et réalisez le diagramme UML de celle-ci.

Exercice 2:

En utilisant le patron de conception Visiteur, nous voulons étendre notre architecture STR pour permettre l'ajout de nouveaux services sur les éléments qui la constituent. Nous voulons que le visiteur permette d'ajouter des services sur les classes :

Modifiez le diagramme UML précédent pour ajouter cette extension dans l'architecture.

Exercice 3:

Ajoutez un visiteur qui permet de compter le nombre de soldats dans une armée.

Exercice 4:

Ajoutez un visiteur qui affiche tous les équipements d'attaque d'une armée.

Exercice 5:

Ajoutez un visiteur qui construit un tableau de tous les UnitRider ayant une vie supérieur à une valeur passée en paramètre.