【发布时间】:2010-10-15 01:15:20
【问题描述】:
乍一看,这两种“阶级”有明显的区别。不过,我相信还有更多的相似之处:
- 两者都有不同类型的构造函数。
- 两者都定义了一组可应用于特定类型数据的操作,换句话说,它们都定义了一个接口。
我可以看到 Haskell 中的“类”更加简洁,而且效率也更高。但是,我有一种感觉,理论上,“类”和“抽象类”是相同的。
你有什么意见?
【问题讨论】:
标签: programming-languages haskell functional-programming typeclass