【发布时间】:2012-11-13 05:40:18
【问题描述】:
在他的演讲 Simple Made Easy 中,Rick Hickey 谈到了“Polymorphism a la carte”(视频大约 30:00)。在同一上下文中,他还提到了 Haskell 的 Type Classes 和 Clojure 的 Multi-Methods(和协议)。
由于我对这些概念不是很熟悉,我想了解它在尝试实现简单时的用处。我对 Scala 中有关此概念的任何示例或展示特别感兴趣。
【问题讨论】:
标签: scala functional-programming typeclass multimethod