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

typo nommage méthode + mention tests

parent cf1db811
No related branches found
No related tags found
No related merge requests found
......@@ -14,20 +14,22 @@ Il utilise pour ça sa propre méthode « notifyObservers() ».
![Diagrame UML du patron Observateur/Observé](documentation/umlObserverObservable.png)
**Q1.1** Compléter la classe abstraite Subject de manière à pouvoir disposer du mécanisme Observateur/Observé.
Vérifiez la validité de votre implémentation à l'aide des tests fournis.
```java
package fr.univlille.iut.r304.tp4.q1;
public abstract class Subject {
public void attach(Observer obs)
public void detach(Observer obs)
public void notifyObervers()
public void notifyObervers(Object data)
public void notifyObservers()
public void notifyObservers(Object data)
}
```
Nous utiliserons ce pattern pour implémenter un (des) chronomètre(s).
La classe suivante implémente un thread simple qui produit un évènement toutes les secondes.
Ce TimerThread permettra de mettre à jour des horloges qui afficheront l’heure.
On vous fournit la classe suivante (*TimerThread*) qui implémente un thread simple qui produit un évènement toutes les secondes.
Ce TimerThread permettra de déclencher la mise à jour des horloges qui afficheront l’heure.
```java
public class TimerThread extends Thread {
......
......@@ -3,7 +3,7 @@ package fr.univlille.iut.r304.tp4.q1;
public abstract class Subject {
protected void notifyObervers() {
protected void notifyObservers() {
}
protected void notifyObservers(Object data) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment