Ja, wenn es korrekt umgesetzt wird. Statt dynamischer Speicherallokation kann man statische Arrays und feste Puffergrößen verwenden. In ressourcenbeschränkten Embedded-Systemen ist eine einfache und deterministische Implementierung entscheidend – und genau das ermöglicht das Observer Pattern.
Ist das Observer Pattern speichereffizient genug für Mikrocontroller?
—