diff code/observer-example.java @ 34:b2cefbd90180

some redesign; new content for summary and appendix
author meillo@marmaro.de
date Sat, 11 Aug 2007 12:49:00 +0200
parents 97b57d24fd7b
children
line wrap: on
line diff
--- a/code/observer-example.java	Fri Aug 10 22:15:51 2007 +0200
+++ b/code/observer-example.java	Sat Aug 11 12:49:00 2007 +0200
@@ -1,31 +1,31 @@
-        import java.util.Observable;
-        import java.util.Observer;
+    import java.util.Observable;
+    import java.util.Observer;
 
-        public class MessageBoard extends Observable {
-          private String message;
+    public class MessageBoard extends Observable {
+      private String message;
 
-          public String getMessage() {
-            return message;
-          }
+      public String getMessage() {
+        return message;
+      }
 
-          public void changeMessage(String message) {
-            this.message = message;
-            setChanged();
-            notifyObservers(message);
-          }
+      public void changeMessage(String message) {
+        this.message = message;
+        setChanged();
+        notifyObservers(message);
+      }
 
-          public static void main(String[] args) {
-            MessageBoard board = new MessageBoard();
-            Student bob = new Student();
-            Student joe = new Student();
-            board.addObserver(bob);
-            board.addObserver(joe);
-            board.changeMessage("More Homework!");
-          }
-        }
+      public static void main(String[] args) {
+        MessageBoard board = new MessageBoard();
+        Student bob = new Student();
+        Student joe = new Student();
+        board.addObserver(bob);
+        board.addObserver(joe);
+        board.changeMessage("More Homework!");
+      }
+    }
 
-        class Student implements Observer {
-          public void update(Observable o, Object arg) {
-            System.out.println("Message board changed: " + arg);
-          }
-        }
+    class Student implements Observer {
+      public void update(Observable o, Object arg) {
+        System.out.println("Message board changed: " + arg);
+      }
+    }