Lecture

Imperative Event Handling: The Observer Pattern