Fabrika deseni
Gang of Four'un nesne oluşturma deseni: nesne yaratımını istemciden bir "fabrikaya" taşır, böylece istemcinin somut sınıfları bilmesi gerekmez.
Üç çeşidi var: Simple Factory (tek bir statik metot örnek döndürür), Factory Method (hangi sınıfın yaratılacağına alt sınıflar karar verir), Abstract Factory (birbiriyle ilişkili nesne aileleri). Python'da __new__ fabrika görevi görebilir. Spring: Bean Factory.
En uygun durum: hangi gerçeklemenin yaratılacağı çalışma zamanı yapılandırmasına bağlıysa. Anti-desen: mantık içermeden yalnızca bir yapıcıyı saran fabrika, yani anlamsız bir dolaylama.