如果您想解释某人如何很好地融入Scala功能和面向对象的技术,您会使用哪个示例?Scala的功能与面向对象的融合
5
A
回答
4
在我的罐头Seductions of Scala谈话中,我结束了一个Actor示例,它使用功能样式模式匹配来确定收到的消息的“种类”,面向对象风格的多态调度,用于消息“种类”(绘制的几何形状)之一。它从幻灯片76开始。
+0
slide 76?你的谈话太久了! – 2010-11-17 23:12:09
1
演员API是两个方法的优点如何一起使用的一个很好的例子。你也可以看看Map的实现方式,以及它的子类Function1
1
Martin指出PartialFunction
是OO/FP合成唯一启用的一种信号示例。具体而言,您可以将其视为一个函数,只需调用它,运行异常的风险,或者您可以首先问它是否可能抛出一些论据。前者是一流功能的自然结果,您期望以任何自称的功能语言来看待它;后者可以说是一些特殊的东西。
相关问题
- 1. 面向对象和PHP类与功能
- 2. 错误消息与功能融合
- 3. Scala面向对象编程
- 4. 面向对象查询功能
- 5. 融合地图的Javascript后备功能
- 6. 合并对象jQuery中,与$ .extend功能
- 7. 数据库同步功能与谷歌的融合表
- 8. 对象/功能混合
- 9. 的JavaScript:面向对象的功能不存在(不是函数)
- 10. 继承与Scala的“对象”
- 11. 与人融合
- 12. 功能Scala的
- 13. 功能只在非面向对象的语言中使用吗?
- 14. JavaScript面向对象与jQuery
- 15. 面试问题:面向对象语言与面向对象语言的区别
- 16. 面向对象和设计实践:访问成员对象的功能?
- 17. 与QSpinBox融合的QComboBox
- 18. 与谷歌的融合表
- 19. Scala伴侣对象与Vs. Scala的新对象类
- 20. 的Javascript面向对象编程能力
- 21. 在功能上在scala中包含一组对象中的集合
- 22. 与面向对象的PHP混淆
- 23. Scala的功能界面性状
- 24. PHP数组对象(stdClass)融合/相交?
- 25. 功能与对象的构造
- 26. Javascript对象的功能与选项
- 27. 以面向对象的方式结合对象属性
- 28. Scala对象:作为DAO的Scala对象
- 29. 代表其他对象的对象集合的面向对象设计
- 30. Scala中对象的向量排序
[Scala与F#问题的可能重复:他们如何统一面向对象和FP范例?](http://stackoverflow.com/questions/2905081/scala-versus-f-question-how-do-they-unify -oo-and-fp-paradigms) – nawfal 2013-05-21 09:16:27