我在斯卡拉新米,我想知道特徵和模板之間有什麼區別? 什麼時候應該使用模板,什麼時候應該使用特質? 謝謝性狀vs模板
Q
性狀vs模板
1
A
回答
5
這取決於你的意思模板。
如果它是(wikipedia)允許函數和類與generic types一起運行的功能,則模板和特徵是兩個正交的概念。
特徵也可以使用泛型類型(例如,請參閱此SO question),但通過爲mixin class composition提供可堆疊行爲,此處可以提供多重繼承的替代方法。
+0
模板我指的是C++風格的泛型或者像java一樣的風格 – lapinferoce 2010-04-27 13:44:04
+0
@lapinferoce:我以爲是,我的回答就是這樣。模板(「通用」)和特徵(混合類組合)是兩個不同的主題。 – VonC 2010-04-27 13:51:13
1
「通過模板我的意思是仿製藥,如C++或Java」 - lapinferoce
在這種情況下,對比度不存在。特質和類(抽象或具體)可能都是通用的。只有對象不支持參數和子類型多態。
相關問題
- 1. 性狀並通過性狀模板參數
- 2. C++提升模板參數性狀
- 3. 錯誤:'性狀'不是模板 - C++
- 4. 指定與性狀的模板化類
- 5. VS 2010 SDK。模板
- 6. AngularJS模板VS templateURL
- 7. css vs dreamweaver模板
- 8. 模板:XSLT vs jQuery
- 9. 模板vs開關
- 10. 性狀vs虛擬開銷
- 11. C模板仿函子。類模板vs函數模板
- 12. scala模板函數vs forSome
- 13. Linq-to-SQL vs T4模板
- 14. VS 2012模板錯誤
- 15. Java泛型vs C++模板
- 16. VS 2015中的T4模板
- 17. Bootstrap主題vs模板
- 18. Respond_with模板和狀態碼
- 19. 故事板vs導航路徑圖vs狀態/活動圖
- 20. 模板性能:靜態文件vs硬編碼DOM
- 21. AbstractUser屬性vs UserProfile模型
- 22. 把手:局部模板VS助手對於模板
- 23. 帶有編譯VS模板功能的角動態模板?
- 24. WPF:控件模板VS樣式的更改模板
- 25. John Resigs微模板vs JQuery模板或其他?
- 26. ASP.NET MVC 3 - 部分vs顯示模板與編輯器模板
- 27. Django模板層vs Symfony模板層我是bn
- 28. C++:模板類專業化和類型性狀
- 29. C++型性狀來提取模板參數的專業化值
- 30. 可變參數模板和體型性狀
Scala沒有「模板」。你是什麼意思? – 2010-04-27 11:58:46