我最近才知道在Java中有一種叫做四人幫(GoF)的設計模式。我無法理解它是什麼以及它的用途。任何人都可以讓我清楚這一點?提前致謝。什麼是四人幫設計模式
27
A
回答
28
作者DesignPatternsBook後來被稱爲「四人幫」。這本書的名字(「設計模式:可重複使用的面向對象軟件的元素」)對於電子郵件來說太長了,所以「四人幫的書」成了它的縮寫名稱。
畢竟,它不是唯一的圖案書。這被縮短爲「GOF書」,這是第一次聽到它時相當神祕。
2
剛四(GOF)指的是本書的作者:
設計模式:可複用面向對象軟件
的元素從WIKI:
設計模式:可重用面向對象軟件的元素是一本 軟件工程手冊,描述軟件設計中常見問題的循環解決方案。這本書的作者是Erich Gamma, Richard Helm,Ralph Johnson和John Vlissides,前言由 Grady Booch。作者們通常被稱爲四, GoF的,或GO4
的剛
+2
的「四人幫」: 埃裏希·伽馬, 理查德頭盔, 拉爾夫·約翰遜, 約翰·弗利賽德斯 – 2015-08-16 18:50:26
10
四人幫不是一種設計模式,它是爲書「設計模式俗名:可重複使用的對象 - 元素Oriented Software「由Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides(因此四人幫)。請注意,四人幫或GoF用於指作者或書本身。
相關問題
- 1. 設計模式不在四人幫?
- 2. 四人幫組設計模式 - Objective C示例代碼?
- 3. 設計模式 - 這是什麼模式?
- 4. 他們爲什麼叫做「四人幫」?
- 5. 這是什麼樣的設計模式?
- 6. 什麼是「調度員」設計模式?
- 7. 這是什麼JS設計模式?
- 8. 這是什麼設計模式?
- 9. 什麼是鬼魂設計模式?
- 10. 什麼是非鎖定設計模式?
- 11. 這是什麼設計模式?
- 12. 什麼是動作設計模式?
- 13. 什麼是設計模式標題?
- 14. 什麼是門面設計模式?
- 15. 這是什麼設計模式?
- 16. .net中的設計模式是什麼?
- 17. 是什麼意識到設計模式?
- 18. 這是什麼設計模式?
- 19. 四人幫 - 定義幫助!
- 20. JavaScript中的設計模式對您有幫助嗎?他們究竟是什麼?
- 21. 任何人都可以告訴我什麼是設計模式的本質?
- 22. 什麼是接班人價值模式
- 23. WordPress的模塊/插件管理的設計模式是什麼?
- 24. 什麼是Active Record - 設計模式或模塊?
- 25. C++設計模式幫助;抽象類與私人訪問?
- 26. 開放式購物車中的mvcl設計模式是什麼?
- 27. 格式化數字的最佳設計模式是什麼?
- 28. 「monkeypatching」背後的正式設計模式是什麼?
- 29. 什麼是使用Selenium PageObject設計模式的最佳方式
- 30. 什麼是實現Viewholder設計模式的最佳方式。
http://c2.com/cgi/wiki?GangOfFour – Azodious 2013-02-12 11:36:43
我相信四人幫不是一個設計模式,而是一本書的作者的名稱:HTTP://en.wikipedia .org/wiki/Design_Patterns – 2013-02-12 11:37:26
這不是讓其他人爲你做你的研究的地方。谷歌和維基百科是你的朋友。也就是說,http://www.dofactory.com/Patterns/Patterns.aspx是設計模式信息的良好存儲庫。 – RainbowFish 2013-02-12 11:37:34