Az Abstract Factory minta akkor lehet hasznos számunkra, ha egy bizonyos feladatra több implementációt is tudunk használni. Gondoljunk például a Java nyelvtől kissé messze eső sörökre, hiszen a sörök alapvető kezelése esetén vélhetően azonos mozdulattal kell éljünk, holott a különböző sörök más-más gyárból érkeznek. Az Abstract Factory használatával a sörivók elől elrejtjük azt, hogy melyik konkrét sört használja a feladat végrehajtására, egyszerűen csak a feladat megoldására kell koncentrálni.