Ja, mögliche Alternativen:
- Conditional Compilation (
#ifdef
) – aber schlecht wartbar. - Dependency Injection – in Embedded-Systemen oft in einfacher Form (z. B. Konstruktor-Injektion).
- Service Locator Pattern – zentrale Verwaltung von Abhängigkeiten, aber weniger transparent als Abstract Factory.