SORU
5 Mart 2009, PERŞEMBE


Fabrika ve Strateji desen arasındaki fark nedir?

Herhangi bir fabrika ve strateji kalıpları arasındaki farkı açıklayabilir mi? Benim için ikisi de aynı ekstra bir fabrika sınıfı fabrika desenleri ürünü bir nesne oluştur) dışında arıyoruz

CEVAP
5 Mart 2009, PERŞEMBE


Fabrika desen bunun bir alternatifi. Strateji desen operasyonel bir kalıptır. Başka bir deyişle, fabrika desen belirli bir türdeki nesneleri oluşturmak için kullanılır. Strateji desen bir işlem (ya da operasyonlar dizisi) belirli bir şekilde gerçekleştirmek için kullanın. Klasik örnek, bir fabrika olabilir oluşturmak farklı Hayvanlar: Köpek, Kedi, Kaplan, süre bir strateji desen ki gerçekleştirmek belirli eylemler, örneğin, Hareket; kullanarak Çalıştırmak için Yürüyüş ya da Lope stratejileri.

Aslında ikisi birlikte kullanılabilir. Örneğin, iş nesneleri oluşturan bir fabrika olabilir. Kalıcılık orta göre farklı stratejiler kullanabilir. Eğer XML veri yerel olarak saklanır, bir strateji kullanın. Eğer veriler farklı bir veritabanında uzak olsaydı, başka bir kullanım olur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • David MeShow

    David MeShow

    10 EKİM 2006
  • Floortile83

    Floortile83

    16 Ocak 2010
  • KRQE

    KRQE

    6 AĞUSTOS 2007