Niedawno dowiedziałem się, że istnieje wzór w Javie o nazwie Gang of Four (GoF). Nie jestem w stanie zrozumieć, co to jest i do czego służy. Czy ktokolwiek może mi to wyjaśnić? Z góry dziękuję.co to jest wzór wzorowy Gang of Four
Odpowiedz
Autorzy DesignPatternsBook zaczęli być znani jako "Gang Czterech" . Nazwa książki ("Wzorce projektowe: elementy oprogramowania wielorazowego użytku") jest zbyt długa na e-mail, więc "książka przez grupę czterech" stała się dla niej stenograficzną nazwą.
W końcu to nie jest TYLKO książka o wzorach. Zostało to skrócone do "księgi GOF", która jest dość tajemnicza za pierwszym razem, gdy ją usłyszysz.
Gang Of Four (GOF) odnosi się do autorów książki:
wzorce projektowe: Elementy wielokrotnego użytku Object-Oriented Software
From WIKI:
Wzorce projektowe: Elementy oprogramowania do wielokrotnego użycia obiektów to książka inżynierska oprogramowania opisująca powtarzające się rozwiązania typowych problemów z w projektowaniu oprogramowania. Autorami książki są Erich Gamma, Richard Helm, Ralph Johnson i John Vlissides z przedmową: Grady Booch. Autorzy są często określane jako Gang of Four, GOF lub GO4
z "Gang of Four": Erich Gamma, Richard Helm , Ralph Johnson, John Vlissides –
Gang of Four nie jest wzorzec projektowy, to potoczna nazwa dla tej książki „Design Patterns: Elements of obiektowego wielokrotnego użytku Ukierunkowane oprogramowanie "" Ericha Gammy, Richarda Helma, Ralpha Johnsona i Johna Vlissidesa (stąd Gang Czterech). Zwróć uwagę, że Gang of Four lub GoF jest używany w odniesieniu do grupy autorów lub samej książki.
Zobacz również http://en.wikipedia.org/wiki/Design_Patterns
- 1. Co to jest wzór fabryczny DAO?
- 2. Co to jest \ & wzór w Regimie Vima
- 3. Co to jest wzór fabryczny w PHP?
- 4. Co to jest Big O of linq .where?
- 5. Co to jest .NET Equivalent of InterruptedException (Java)?
- 6. Co to za wzór znany w JavaScript?
- 7. Co to jest state-of-art of favicon w 2013 roku?
- 8. Co to jest "android.R.layout.simple_list_item_1"?
- 9. Co to jest CHAR_BIT?
- 10. Co to jest IllegalStateException?
- 11. Co to jest Serializable? Co to znaczy?
- 12. Co to jest __FILE__?
- 13. Co to jest weblogic.socket.Muxer?
- 14. Co to jest "usuń to"?
- 15. Co to jest miękkie kodowanie? (Anti-pattern)
- 16. O! [CDATA [, co to jest?
- 17. Co to jest Pagel?
- 18. Co to jest _GLOBAL_OFFSET_TABLE?
- 19. Co to jest DetailsView.EnableModelValidation?
- 20. Co to jest NSPathStore2?
- 21. Co to jest czasownik = "*"?
- 22. Co to jest Postgresql_psycopg2?
- 23. Co to jest ?
- 24. co to jest .netrwhist?
- 25. co to jest Microsoft.Practices.EnterpriseLibrary.Data
- 26. Co to jest CGVector?
- 27. Co to jest $ {project.licensePath}?
- 28. co to jest alloc.h?
- 29. Co to jest PurpleEventCallback?
- 30. Co to jest global ::?
http://c2.com/cgi/wiki?GangOfFour – Azodious
wierzę GoF nie jest wzorzec projektowy, ale oznaczenie z autorów książki: http: //en.wikipedia .org/wiki/Design_Patterns –
To nie jest miejsce, w którym można zająć się innymi ludźmi. Google i Wikipedia są twoimi przyjaciółmi. Powiedział, że http://www.dofactory.com/Patterns/Patterns.aspx jest dobrym repozytorium informacji na temat wzorców projektowych. – RainbowFish