summaryrefslogtreecommitdiff
path: root/de/unibayreuth/se/observer/Main.java
diff options
context:
space:
mode:
authorzeldakatze <coffee@zeldakatze.de>2025-07-01 15:06:59 +0200
committerzeldakatze <coffee@zeldakatze.de>2025-07-01 15:06:59 +0200
commit194e685746df778b8ccc72ac24d30e157d6fba04 (patch)
tree0361f866c88bb0bc473efd7f81d00b1950f15685 /de/unibayreuth/se/observer/Main.java
parent93decd83a975100da2846c081efe3da8c24119f6 (diff)
downloadse25-assignment08-194e685746df778b8ccc72ac24d30e157d6fba04.tar.gz
se25-assignment08-194e685746df778b8ccc72ac24d30e157d6fba04.zip
ImplementHEADmain
Diffstat (limited to 'de/unibayreuth/se/observer/Main.java')
-rw-r--r--de/unibayreuth/se/observer/Main.java17
1 files changed, 8 insertions, 9 deletions
diff --git a/de/unibayreuth/se/observer/Main.java b/de/unibayreuth/se/observer/Main.java
index fdf60b3..8b87109 100644
--- a/de/unibayreuth/se/observer/Main.java
+++ b/de/unibayreuth/se/observer/Main.java
@@ -2,15 +2,14 @@ package de.unibayreuth.se.observer;
public class Main {
public static void main(String[] args) {
- // TODO: Uncomment after resolving all TODOs. No changes are required in the main method.
- //ConcreteSubject subject = new ConcreteSubject();
- //ConcreteObserver observer1 = new ConcreteObserver(subject);
- //ConcreteObserver observer2 = new ConcreteObserver(subject);
+ ConcreteSubject subject = new ConcreteSubject();
+ ConcreteObserver observer1 = new ConcreteObserver(subject);
+ ConcreteObserver observer2 = new ConcreteObserver(subject);
- //subject.setValue(5);
- //observer1.detach();
- //subject.setValue(1);
- //observer2.detach();
- //subject.setValue(3);
+ subject.setValue(5);
+ observer1.detach();
+ subject.setValue(1);
+ observer2.detach();
+ subject.setValue(3);
}
}