Factory (fabrika) kalıbı
Kısaca: Fabrika, nesne oluşturmayı kapsüller: çağıran neye ihtiyacı olduğunu söyler, fabrika hangi somut sınıfın örnekleneceğine karar verir.
Biraz daha ayrıntılı: Sonuç olarak çağıran somut sınıflara değil yalnızca bir arayüze bağlıdır (çok biçimlilik). Yeni çeşitler tek bir yerde eklenebilir. Basit fabrika yöntemi ile birlikte, ilişkili nesnelerin bütün ailelerini oluşturan soyut fabrika da vardır.
Ayrıntılı
class Dog:
def sound(self): returAyrıca bak: Singleton, Çok biçimlilik, Bağımlılık enjeksiyonu, Arayüz