标签: ocaml factory-pattern
如何以两种方式在Ocaml中实现工厂设计模式:
功能和对象?
F#受益于关键字“abstract”,所以它很容易,但不是Ocaml
答案 0 :(得分:4)
This article包含OCaml中各种设计模式的实现,包括抽象工厂模式和工厂方法模式。
在实现抽象工厂模式的面向对象版本时,可以使用virtual关键字代替abstract(在方法和类上)。
virtual
abstract