Advertisement
timdebuyst

Observer.java

Mar 7th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.32 KB | None | 0 0
  1. class Subject {
  2.     protected ArrayList<Observer> observers = new ArrayList<>();
  3.     public void addObserver(Observer o) {
  4.         this.observers.add(o);
  5.     }
  6.     public void removeObserver(Observer o) {
  7.         this.observers.remove(o);
  8.     }
  9.     public void notify(Object arg) {
  10.         for (Observer o : this.observers)
  11.             o.update(this, arg);
  12.     }
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement