import java.util.Observable; import java.util.Observer; public class Main { public static void main(String[] args) { System.out.println("Beginn von main()."); Observable fenster = new HelloButton(); // Subjekt Observer beobachter1 = new Beobachter(); // Beobachter 1 Observer beobachter2 = new Beobachter(); // Beobachter 2 // Man beachte die Reihenfolge. // notifyObservers() ruft keineswegs update() // in der gleichen Reihenfolge auf, in der // die Observer abonniert wurden. fenster.addObserver(beobachter1); fenster.addObserver(beobachter2); System.out.println("Ende von main()."); } }