2013-02-12 30 views
27

Yakın zamanda Java'da Dörtlü Çete (GoF) adlı bir tasarım deseninin olduğunu öğrendim. Ne olduğunu ve ne olduğunu anlayamıyorum. Bu konuda beni kimse rahatlatabilir mi? Şimdiden teşekkürler.Dört tasarım deseni çetesi nedir?

+1

http://c2.com/cgi/wiki?GangOfFour – Azodious

+3

Ben GoF bir tasarım modeli değil inanıyoruz, ama bir kitabın yazarlarının bir tanımı: http: //en.wikipedia .org/wiki/Design_Patterns –

+2

Başkalarının sizin için araştırma yapmasını sağlayan yer burası değil. Google ve Wikipedia arkadaşınız. Bu, http://www.dofactory.com/Patterns/Patterns.aspx, tasarım desenleri hakkında bilgi için iyi bir depo olduğunu söyledi. – RainbowFish

cevap

28

DesignPatternsBook'un yazarları "Gang of Four" olarak bilinir. Kitabın adı ("Tasarım Kalıpları: Yeniden Kullanılabilir Nesneye Yönelik Yazılımın Öğeleri") e-posta için çok uzun olduğu için, "dört kişilik çete kitabı" bunun için kısa adı oldu. Her şeyden önce, SADECE desenler üzerine kitap değildir. Bu ilk kez duyduğunuzda oldukça şifreli olan "GOF kitabı" na kısaltıldı.

Kaynak: http://c2.com/cgi/wiki?GangOfFour

2
Four (GOF) Of Gang kitabın yazarlarına atıfta

:

Tasarım Desenleri: Gönderen Yeniden Kullanılabilir Nesne Odaklı Yazılım

Unsurları WIKI:

Tasarım Desenleri: Yeniden Kullanılabilir Nesneye Yönelik Yazılımın Unsurları, yazılım tasarımında sık karşılaşılan sorunlarına yönelik yinelenen çözümleri açıklayan bir yazılım mühendisliği kitaptır. Kitabın yazarları, Grady Booch'un önsözüyle Erich Gamma, Richard Helm, Ralph Johnson ve John Vlissides'tir. Yazarlar genellikle Four, GoF veya Go4

Gang olarak adlandırılır
+2

"Gang of Four": Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides –

10

Gang of Four, bu kitabın "Tasarım Modelleri için dilindeki ad tasarım kalıptır değildir: Yeniden kullanılabilir object- Unsurları Erich Gamma, Richard Helm, Ralph Johnson ve John Vlissides (dolayısıyla Gang of Four) tarafından yönlendirilen Yazılım ". Four of Gang veya GoF'un yazar grubunun veya kitabın kendisine atıfta bulunmak için kullanıldığını unutmayın.

Ayrıca bkz http://en.wikipedia.org/wiki/Design_Patterns

İlgili konular