回答
Design Patterns,四人幫。
在視語言無關的點,你絕對應該買這個(很容易通過實例來學習):
http://www.amazon.com/First-Design-Patterns-Elisabeth-Freeman/dp/0596007124
或重構爲模式的更多原因和效果的做法:
http://www.amazon.com/Refactoring-Patterns-Joshua-Kerievsky/dp/0321213351
首先設計模式(第一個鏈接)確實*確切* OP請求什麼。 –
我應該也已經將重構鏈接到了模式。抓住那個好工作! – wheaties
隨着Head-First-Design-Patterns和GoF設計模式。通過約書亞Kerievsky
重構
重構爲模式: 通過Martin Fowler的改善既有代碼的設計,肯特·貝克(投稿我建議以下書籍這份名單),John Brant(Contributor),William Opdyke,don Roberts
- C#3.0的設計模式通過朱迪思主教
從這個傢伙拿到書。他解釋了100頁以下的23個設計模式,並且有簡單的例子。
及後您已閱讀本首次獲得這個作弊表,以幫助您,當您重新主題(幾乎在你做每一個項目
- 1. 學習MVC設計模式
- 2. 學習Prolog基礎知識
- 3. 進度4GL基礎學習
- 4. 詳細學習C++設計模式
- 5. 適應性基礎設計模式
- 6. 設計模式的基礎上,實現
- 7. 學習WCF的基礎知識
- 8. Java和Xml基礎知識和學習
- 9. 學習網絡基礎知識
- 10. 幫助學習算法基礎知識
- 11. 如何學習編程基礎知識?
- 12. 機器學習:基礎知識DepreciationWarning
- 13. 學習UIScrollView的基礎知識
- 14. 基本數據庫設計場景
- 15. 開始學習自動化,需要基礎設施的幫助
- 16. 工作流程基礎 - 平衡場景
- 17. 設計模式爲Abitrary場
- 18. 學習系統設計
- 19. 學習WPF GUI設計
- 20. Django的模型設計基礎
- 21. 學習帶有強大數學基礎的OpenGL?
- 22. 哪種設計模式要先學習javascript/jquery?
- 23. 評論我的Stackoverflow模式。學習DB設計
- 24. 從哪裏開始學習設計模式
- 25. 關於學習軟件開發和設計模式的建議
- 26. Ruby是學習古典OO設計模式的好語言
- 27. 基礎5響應式設計佈局
- 28. 網上有什麼用來學習AI和機器學習的基礎知識
- 29. 任何基礎科學化學/物理學程序設計的圖書館?
- 30. Python基礎數學
我需要一個在線資源 - 我只需要例子。謝謝。 – Altug
當然,這是聖經,但不是一個設計模式101的理想書,從我的角度來看......(但當然必須爲一些深刻的知識) –