-
Amaç:
En basit haliyle, nesnelerin üretilme işlemini bir merkezi bir hale getirmek.
-
Çözüm:
-Birbiriyle ilişkili veya benzer sınıflar için bir arayüz(interface) oluşturmak -Nesne üretmek için bir Factory sınıfı oluşturmak
-
Sonuç
Factory Method Design : Esnekliğin önemli olduğu zamanlarda Sınıfların ortak bir ataları olduğu zamanlarda kullanılarak bizi karmaşıklıktan kurtarır