Skip to content
Snippets Groups Projects
Commit 038db955 authored by Clement Franckelemon's avatar Clement Franckelemon
Browse files

Ajout Observer class

parent 59102fb5
Branches
No related tags found
No related merge requests found
package fr.univlille.iut.r304.cpt;
public interface Observer {
public void update(Subject subject);
public void update(Subject subject, Object obj);
}
...@@ -11,12 +11,12 @@ public abstract class Subject { ...@@ -11,12 +11,12 @@ public abstract class Subject {
public void detach(Observer observer){ public void detach(Observer observer){
observers.remove(observer); observers.remove(observer);
} }
protected notifyObservers(){ protected void notifyObservers(){
for(Observer observer : observers){ for(Observer observer : observers){
observer.update(); observer.update();
} }
} }
protected notifyObservers(Object obj){ protected void notifyObservers(Object obj){
for(Observer observer : observers){ for(Observer observer : observers){
observer.update(obj); observer.update(obj);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment