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

  • bobinire

    bobinire

    24 EYLÜL 2006
  • GWTLecturer

    GWTLecturer

    18 EKİM 2012
  • monkophile

    monkophile

    25 Temmuz 2007