如何在Ocaml中实现工厂设计模式

时间:2012-04-21 16:56:10

标签: ocaml factory-pattern

如何以两种方式在Ocaml中实现工厂设计模式:

功能和对象?

F#受益于关键字“abstract”,所以它很容易,但不是Ocaml

1 个答案:

答案 0 :(得分:4)

This article包含OCaml中各种设计模式的实现,包括抽象工厂模式和工厂方法模式。

在实现抽象工厂模式的面向对象版本时,可以使用virtual关键字代替abstract(在方法和类上)。