我在斯卡拉新米,我想知道特征和模板之间有什么区别? 什么时候应该使用模板,什么时候应该使用特质? 谢谢性状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