- Factory Method erstellt einzelne Objekte über eine virtuelle Methode.
- Abstract Factory erzeugt ganze Objektfamilien über eine gemeinsame Schnittstelle.
Im Embedded-Bereich ist Abstract Factory besonders dann hilfreich, wenn mehrere miteinander verbundene Komponenten gemeinsam erstellt werden müssen (z. B. verschiedene Kommunikationsmodule wie UART, SPI, I2C).