Attention, les seules “vraies” corrections sont faîtes avec votre encadreur sur votre travail. Il s'agit ici seulement d'éléments pouvant aider à mieux comprendre le TD surtout si vous n'avez pas réussi à les faire.
Voici les fichiers XML correspondant aux diagrammes Visual Paradigm : archivevp.zip
Voici les codes java correspondant : codes.zip
La classe MonScenario à la fin du projet :
package busPk; import java.util.ArrayList; public class MonScenario { /** * @param args */ public static void main(String[] args) { //créer un bus de nom "Nice-Circulation" Bus monBus = new Bus("Nice-Circulation"); //créer un message annonçant "une attente de 5mn" Message m1 = new Message("Attente de 5mn"); //publier le message sur le bus, monBus.send(m1); //créer un message annonçant "un accident" Message m2 = new Message("Accident"); //publier le message sur le bus, monBus.send(m2); //lire les messages, ArrayList<Message> messages = monBus.getMessages(); // afficher le contenu des message. for (Message m : messages ) System.out.println("Message : " + m.getContent() ) ; } }
Pour le reste des codes, y compris les tests, voir directement dans l'archive.