我想知道設計模式和OOP概念是否相同。有人告訴我他們是一樣的。你能給我兩個人的區別嗎?在我去android開發之前,哪個是必須先學習的?在Java中的OOP概念和設計模式之間的區別(更重要)
回答
設計模式和OOP不一樣。設計模式是解決某些問題的經過驗證的,經過戰鬥考驗的方式。
編輯:這個問題概括起來:How is OOP and Design Patterns related?
對不起,我沒有注意到這個問題。我輸入錯誤的關鍵字 – user1708134
OOP是基本的。設計模式(GoF23)是實現OOP概念的方法。因此,您可以首先學習OOP概念,比如「SOLID」原則,然後學習一些更簡單的模式,如「工廠模式」,「構建模式」以瞭解這些模式如何反映到OOP。
那麼4個基本原理就足以瞭解設計模式了嗎? – user1708134
@ user1708134原因不是。當你問這個問題時,我可以假設還有很長的路要走,我只是幫你弄清楚從哪裏開始。^- ^ –
- 1. 領域模型和概念模型之間有什麼區別
- 2. 享元設計模式和Java緩存之間的區別
- 3. .NET中的概念幫助和API幫助之間的區別?
- 4. C++ OOP和PHP OOP之間的區別
- 5. 在記錄Level.INFO和Level.DEBUG之間的概念區別是什麼
- 6. 領域模型,概念模型和商業模型等之間的區別
- 7. 軟件開發中的模型和圖之間的概念區別是什麼
- 8. bin和gen之間的概念區別是什麼?
- 9. C#參考類型和「可變」概念之間的區別?
- 10. 「類型」,「實例」,「類」和「對象」概念之間的區別
- 11. 聽衆和觀察者之間有概念上的區別嗎?
- 12. Java OOP概念問題
- 13. 活重裝,熱重裝和熱模塊更換的概念區別是什麼?
- 14. GOF和GRASP設計模式之間的區別是什麼
- 15. 設計模式 - 適配器和橋之間的區別?
- 16. 特徵和多重繼承之間有什麼概念上的區別?
- 17. 概念數據模型和ER圖之間的區別是什麼?
- 18. OOP封裝概念
- 19. oop概念實現
- 20. 概念UML類圖與ERD之間的區別?
- 21. Ruby OOP正確的概念?
- 22. JavaScript的OOP概念問題
- 23. 高級的oop概念
- 24. maven中的繼承和子模塊概念有什麼區別?
- 25. 設計模式和庫之間有什麼區別?
- 26. AEM中當前樣式和當前設計之間的區別
- 27. Java的重載的概念
- 28. 概念設計的實體
- 29. OOP概念的重要性?他們是否充分使用了?
- 30. 爲什麼要使用OOP概念? OOP的用法是什麼?
這些是兩個不同的東西*按照定義* – zengr
可能的重複[如何OOP和設計模式相關?](http://stackoverflow.com/questions/478773/how-is-oop-and-design-patterns - 相關) – assylias