1

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

功能和对象?

F# 受益于关键字“abstract”,因此它相当简单,但不是 Ocaml

4

1 回答 1

4

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

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

于 2012-04-21T17:06:33.313 回答