Hva er Observer-mønsteret?
Klikk for å snu kortet
Et subjekt vedlikeholder en liste **lyttere** (observers) som automatisk varsles ved tilstandsendringer.
```java
interface Observer { void update(Event e); }
class Subject {
List
void addObserver(Observer o) { ... }
void notifyAll(Event e) {
observers.forEach(o -> o.update(e));
}
}
```
Brukes i GUI, event-systemer, MVC.
Space / Enter for å snu