2
A
回答
13
GoF書的想法並不是語言特定的,儘管他們提供了更好的解釋設計的樣本。
這個想法是提供一次又一次出現在軟件設計中的模式,以及任何開發人員可以根據需要用他們選擇的語言實現這些模式的烹飪書籍。就像其他人提到的那樣,當你看到.NET時,你會發現在框架中實現了一些作爲一等公民的設計模式。
因爲語言有沒有「沒有用」?不,這些模式將繼續有用,即使已經爲您實施了一些模式。
0
編號 即使是.NET(事件)中頭等公民的觀察者也有它最近使用的Rx框架顯示。
1
GoF模式通常適用於面向對象的語言,更具體地說,適用於強類型語言或具有更嚴格限制的語言。
3
書C# 3.0 Design Patterns討論了.NET環境下的原始設計模式。它不如原書海事組織,但仍值得一讀。
2
那麼,有些使用有限,因爲它們已經在框架中實現。
例如,.NET中的集合已經支持開箱即用的迭代,所以在大多數情況下您不需要實現迭代器模式。另一個例子是可以用來代替自己實現觀察者模式的事件。
相關問題
- 1. .net數據庫模式比較api
- 2. .Net與Objective C的比較
- 3. 模式比較
- 4. C#GOF模式示例
- 5. JavaScript模式比較
- 6. .net ORM比較
- 7. Java Builder模式(Bloch)是否真的與GOF構建器相關?
- 8. .NET C#switch語句字符串比較與枚舉比較
- 9. 模式識別中的圖像比較.net
- 10. 模式比較超時
- 11. 比較兩個模型在.NET
- 12. Lua模式匹配與正則表達式的比較
- 13. 比較AES加密OpenSSL與.NET(RijndaelManaged)
- 14. VB中的類與模塊的比較
- 15. .Net中的計數比較
- 16. MVC 6 .NET核心與.NET框架4.6的性能比較
- 17. 比較一些模式與正則表達式C#
- 18. 與EMF的EMF模型比較
- 19. 的CakePHP中可容納:模型「比較」是不是與模型「比較」相關
- 20. Hibernate的HQL NULL比較模式
- 21. 比較緩存狀態的Redux模式?
- 22. 比較快的方式來比較值
- 23. GOF物流模型R
- 24. 與比較器的Java Lambda表達式
- 25. MSP 430G2553與Timer_A進行比較模式下的採樣
- 26. Rx主題與GoF主題
- 27. .NET Remoting與Web服務與Windows Communication Foundation(WCF)的比較
- 28. 比較與MySQL
- 29. 與比較
- 30. 與SQL比較
在Java發佈之前,GoF書就寫得很好。 GoF書於1994年10月首次發佈(哇 - 僅在15年前,它已經成爲經典),而Java於1995年首次發佈。 – 2009-08-27 20:09:00