最近我一直在尋找設計paterns,並真正採取了O'Reily的首先設計模式。然而,這本書選擇使用的語言是我主要在.Net工作的Java。實際上在SO上有一篇文章談到了將本書加入到C++中的知識,但很少知道propblems,並且我發現許多針對Java的模式也可以用於其他OO語言,如.Net或C++。誠然,當我聽到設計模式時,我假設了面向對象的語言。但是我意識到設計模式存在於程序導向語言等其他範例中。假設設計模式是特定於範例而不是技術特定的,是否安全?是否存在適用於不適用於.Net的Java的paterns?設計模式範例是否具體?
1
A
回答
3
設計模式是對退化問題解決策略和設計不當的語言產生的問題的常見解決方案。您熟悉的設計模式特定於Java,C#和許多其他語言體現的面向對象範例的錯誤特徵。所以是的,設計模式是特定於範例的。
2
幾乎所有的設計模式都是考慮到OOPs基礎而構建的。所以,我們可以用任何支持基本oops屬性的語言來實現設計模式。
簡而言之,它不是語言或框架特定的。這只是藍圖,可以用來構建任何類型的建築(記住OOP的基本屬性)。
相關問題
- 1. IOC設計模式是否獨立於工廠設計模式?
- 2. 是否有這種建築規範的設計模式?
- 3. 程序語言是否具有設計模式?
- 4. 設計模式的例子
- 5. 設計模式實例
- 6. UILocalNotification設計範例
- 7. ExtJS是否有標準設計模式
- 8. typedef中的模板實例是否具有有限的範圍?
- 9. 測試設置例程設計模式
- 10. SQL模式設計模式是否有任何開源資源?
- 11. SQL模式設計和規範化
- 12. 功能範例設計
- 13. 設計模式 - 這是什麼模式?
- 14. 觀察者設計模式 - 具體主題和觀察者
- 15. 沒有具體的裝飾設計模式的對象
- 16. 第三範式的設計是?
- 17. 全球Smarty實例的設計模式
- 18. 設計模式濫用的例子
- 19. 的Java設計模式例子
- 20. 單例設計模式實現
- 21. 設計模式與實時示例
- 22. 多繼承和單例設計模式
- 23. Singleton設計模式示例請
- 24. 此用例的任何設計模式
- 25. ORM工具與設計模式
- 26. 設計模式工具使用?
- 27. 域驅動設計 - 父子關係模式 - 規範模式
- 28. 是否有設計模式來模仿XML?
- 29. 更新實體的設計模式
- 30. C#Windows窗體的設計模式