Das Observer Pattern erlaubt eine lose Kopplung zwischen Softwarekomponenten. Das ist besonders wichtig in Embedded-Systemen, in denen Code modular, testbar und wartbar sein muss. Statt direkte Funktionsaufrufe zu verwenden, ermöglicht das Observer Pattern eine saubere Trennung zwischen Ereignisquelle und Ereignisverarbeitung.
Warum sollte man das Observer Pattern im Embedded-System verwenden?
—