Das Abstract Factory Pattern kann verwendet werden, um verschiedene Implementor-Objekte zu erzeugen. So kann man zur Laufzeit entscheiden, welche konkrete Implementierung (z. B. eine Plattform) verwendet werden soll – perfekt in Kombination mit Bridge.