Konstruktor vždy vrací zcela novou instanci své přesné třídy s názvem fixním na třídu. Factory metoda je regulární (často statická) metoda, která vytváří objekty — což vám dává svobodu při pojmenování, výběru, kterou podtřídu vrátit, a zda vůbec vytvořit nový objekt.
