B) Abstract Factory
Eine Abstract Factory (deutsch: Abstrakte Fabrik, auch bekannt als Kit) ist ein objektbasiertes Erzeugermuster, welches Schnittstellen bereitstellt, um verwandte oder voneinander abhängige Objekte zu erzeugen, ohne ihre konkreten Klassen zu verwenden.

