In Clean Architecture wird das DI Pattern verwendet, um die Abhängigkeit von Frameworks und Treibern zu minimieren. Die Business-Logik bleibt unabhängig von Details wie I/O oder Kommunikation. In Embedded-Systemen bedeutet das, dass beispielsweise ein Sensormodul nur ein Interface verwendet, während die konkrete Implementierung – etwa via I2C – injiziert wird.
Wie lässt sich das DI Pattern mit Clean Architecture im Embedded-Bereich kombinieren?
—