Skip to content
Snippets Groups Projects
Commit aec64b4e authored by Fabien Delecroix's avatar Fabien Delecroix
Browse files

uml + clair et extraits raccords

parent 54d2b71d
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,7 @@ réaliser une horloge simple.
## Le patron Observateur / Observé
La figure suivante (Graphes UML réalisés grâce à `plantuml.com`) vous présente le patron Observateur (ici « Observer ») / Observé (ici « Subject »).
La figure suivante vous présente le patron Observateur (ici « Observer ») / Observé (ici « Subject »).
L’idée est qu’un observateur peut s’inscrire auprès d’un Observé et être avertis d’évènements qui se produisent sur l’Observé.
La méthode « update() » des Observateurs est déclenchée par l’Observé chaque fois qu’il veut prévenir d’un évènement.
Il utilise pour ça sa propre méthode « notifyObservers() ».
......@@ -21,8 +21,8 @@ package fr.univlille.iut.r304.tp4.q1;
public abstract class Subject {
public void attach(Observer obs)
public void detach(Observer obs)
public void notifyObservers()
public void notifyObservers(Object data)
protected void notifyObservers()
protected void notifyObservers(Object data)
}
```
......@@ -79,7 +79,7 @@ Dans cette idée, écrivez un main avec deux chronomètres console qui affichent
On doit par exemple pouvoir dérouler le scénario suivant :
```
Temps chrono total (en secondes) : *3247*
Temps chrono total (en secondes) : 3247
etape : 1
total : 3248
etape : 2
......
documentation/umlChronometreObserver.png

26.5 KiB | W: | H:

documentation/umlChronometreObserver.png

36.6 KiB | W: | H:

documentation/umlChronometreObserver.png
documentation/umlChronometreObserver.png
documentation/umlChronometreObserver.png
documentation/umlChronometreObserver.png
  • 2-up
  • Swipe
  • Onion skin
documentation/umlObserverObservable.png

19.2 KiB | W: | H:

documentation/umlObserverObservable.png

50 KiB | W: | H:

documentation/umlObserverObservable.png
documentation/umlObserverObservable.png
documentation/umlObserverObservable.png
documentation/umlObserverObservable.png
  • 2-up
  • Swipe
  • Onion skin
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment