Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何以两种方式在 Ocaml 中实现工厂设计模式:
功能和对象?
F# 受益于关键字“abstract”,因此它相当简单,但不是 Ocaml
本文包含 OCaml 中各种设计模式的实现,包括抽象工厂模式和工厂方法模式。
在实现抽象工厂模式的面向对象版本时,virtual可以使用关键字代替abstract(在方法和类上)。
virtual
abstract