更具体地说,如何使用图表而不是文本表示来对函数式程序或使用函数式风格(无类)开发的程序进行建模。
最佳答案
函数式程序员通常不太使用图表。许多函数式程序员(但不是全部)发现写下类型是封装 OO 程序员放入 UML 图中的设计关系的好方法。
由于可变状态在函数式程序中很少见,因此不存在可变“对象”,因此通常没有用或没有必要绘制它们之间的关系。虽然一个函数可能调用另一个函数,但此属性通常对系统的整体设计并不重要,而只对执行调用的函数的实现重要。
如果我强烈需要绘制一个功能程序,我可能会使用 concept map其中类型或函数扮演概念的角色。
关于functional-programming - UML 可以用来对函数式程序进行建模吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2457903/