回答
有經典的Design Patterns: Elements of Reusable Object-Oriented Software,又名「Gang of Four」(GoF)的書。
頭部第一本書是一個偉大的主題介紹,使得它更容易接近和乾燥不如GoF書。
這絕對符合「更直接,更不好玩」的要求:) – 2011-04-21 15:01:02
GoF書可能會幹,但它是關於主題的最好的書。讓我們面對它吧設計模式並不完全是這個星球上最令人興奮的主題。 – Justin 2011-04-21 19:00:43
***想要構建更大的應用程序時閱讀這本***書。 – jgauffin 2011-04-21 17:52:23
我發現The Design Patterns Smalltalk Companion是「的更好的'GoF書。它不像GoF書那麼幹(但接近),而且模式更好,更好的動機和解釋。
該示例代碼在Smalltalk中,是恕我直言的一個優勢(即使您不知道該語言),但顯然這取決於個人偏好。
如果您想要一個C#和.Net特定版本的Patterns of Enterprise Application Architecture,請查看Architecting Applications for the Enterprise。
您還可以在「清潔代碼」中找到一些關於模式的點點滴滴,一些人似乎真的很喜歡這本書(我個人認爲它很殘酷)。
Upvoted。我還沒有能夠欣賞Clean Code,感覺有點無組織。你覺得它很殘酷的原因是什麼? – Tim 2017-09-29 12:32:06
IIRC它具有隨機複製和粘貼以前(和更好)書籍的部分的感覺,例如,代碼完成,重構,之前提到的設計模式書籍(也許是快速開發?不記得),沒有討論各種方法的優點和缺點。 – 2017-10-06 15:09:01
- 1. 高級iPhone編程書籍
- 2. 高級JavaScript/JQuery設計模式
- 3. Singleton模式 - 懷疑頭部設計模式書
- 4. iOS5高級編程書/教程
- 5. 編程設計模式
- 6. 高級庫和API設計
- 7. 反設計模式書
- 8. 程序員好的網頁設計書
- 9. CRUD級鎖 - 設計模式
- 10. 並行編程的設計模式?
- 11. 設計模式的非編程「實現」
- 12. MVC是GAE應用程序的良好設計模式嗎?
- 13. 什麼是你最好的Swing設計模式和技巧?
- 14. 高級模式的高亮
- 15. 高級乳膠教程/書
- 16. 什麼是最好的XNA書,它可以教你從基礎到高級的2D和3D遊戲編程?
- 17. Drupal的高級PHP開發人員的任何好書/教程?
- 18. 這是不好的設計?
- 19. 網站架構(不是UI設計)的好書嗎?
- 20. 如何爲書設計XML模式?
- 21. 使用不等式約束和優先級限制UICollectionView高度
- 22. 添加新班級的設計模式
- 23. .Net設計模式的良好來源
- 24. CRUD有什麼好的設計模式?
- 25. 好的設計模式系統重寫?
- 26. 這是最好的設計模式是什麼?
- 27. 學習中級到高級正則表達式的好教程?
- 28. 編程語言設計的好資源?
- 29. 什麼是一般公認的Javascript書籤設計模式?
- 30. 什麼是一個很好的中級到高級ASP.NET MVC 2書籍?
雖然我喜歡這本書,但我同意。有時,只需獲取信息並按自己的步調移動就很好。 HF有點迫使你按照自己的節奏思考問題。 – 2011-04-21 15:01:18
試試SO C++書籍清單http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list – 2011-04-21 15:04:52
你爲什麼不喜歡HF?僅僅是因爲Java中的示例代碼? – 2011-04-24 06:31:14