类似于继承这样的方法在函数式编程里如何解决?


Author: Kimmy

类似于继承这样的方法在函数式编程里如何解决?

知乎链接


Concept-Controlled Polymorphism.
对应到Haskell就是typeclass + algebra data type.

还有就是,代码复用不只是继承能做到,既然用FP,就尝试用FP的思路(抽象、组合)来实现复用嘛。

另外看到题目的标签里面标记了F#,那就有更多的东西可用了。

参考:
wiki.haskell.org/OOP_vs
parasol.tamu.edu/~jarvi

创建时间:2015-02-02 最近更新时间:2023-11-03