快5、6年没写OCaml,如今快速重拾的一些笔记&体会 Module 大部分情况下模块都可以代替OOP中的类 模块自身可以实现封装 继承大部分情况下可以通过模块间的include完成 函子可以用于实现Interface