|
2
|
| Pierre-olivier Gendraud · 技术社区 · 8 年前 |
|
|
1
4
破坏性替换通常是多重定义困境的答案:
另一种选择是使用较小的扩展模块类型并将它们组合在一起 显式生成基本模块类型的扩展版本。例如, 具有以下扩展模块类型:
和
模块类型
|