我在斯卡拉新米,我想知道特征和模板之间有什么区别? 什么时候应该使用模板,什么时候应该使用特质? 谢谢性状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. VS 2013模板
- 3. Rails erb vs gsub动态模板性能
- 4. 性状并通过性状模板参数
- 5. C++提升模板参数性状
- 6. 错误:'性状'不是模板 - C++
- 7. 指定与性状的模板化类
- 8. 环状模板
- 9. css vs dreamweaver模板
- 10. 瓶@view VS模板()
- 11. VS 2011的模板
- 12. VS 2010 SDK。模板
- 13. AngularJS模板VS templateURL
- 14. 模板vs开关
- 15. 模板:XSLT vs jQuery
- 16. 模板类Vs的类模板
- 17. 一个freemarker模板vs多个模板
- 18. Javascript字符串模板vs knockoutjs模板
- 19. Angular2 @查看模板vs @Component模板
- 20. 角状车把状模板
- 21. 性状vs虚拟开销
- 22. C模板仿函子。类模板vs函数模板
- 23. 果园CMS - 创建VS编辑编辑模板和形状
- 24. Java泛型vs C++模板
- 25. templateUrl vs AngularJS中的模板
- 26. VS项目模板NuGet包
- 27. VS 2015中的T4模板
- 28. scala模板函数vs forSome
- 29. asp.net mvc 4 vs JavaScript模板
- 30. Linq-to-SQL vs T4模板
Scala没有“模板”。你是什么意思? – 2010-04-27 11:58:46