WeN*_*ers 50 uml functional-programming
更具体地说,你如何建模功能程序,或者使用功能样式(没有类)使用图表而不是文本表示开发的功能程序,它是否可能,并且有人可以请我指向最近的应用程序(开源,啤酒中的免费,如果你愿意的话)
Nor*_*sey 35
功能程序员通常对图表没有太多用处.许多函数式程序员(但不是全部)发现写下类型是封装OO程序员在UML图中放置的设计关系的好方法.
因为可变状态在功能程序中很少见,所以没有可变的"对象",因此绘制它们之间的关系通常不是有用的或必需的.虽然一个函数可能会调用另一个函数,但这个属性通常对系统的整体设计并不重要,而只对执行调用的函数的实现起重要作用.
如果我非常需要绘制功能程序图,我可能会使用概念图,其中类型或函数扮演概念的角色.
Mic*_*rdt 14
UML不仅是类图,你知道吗?
大多数其他图表类型(用例图,活动图,序列图......)完全适用于纯函数式编程风格.如果您只是不使用属性和关联并将"class"解释为"相关函数的集合",那么即使类图仍然有用.
jpa*_*luz 11
UML是不同类型建模的概要.如果您正在谈论对象图(类图),那么您将找不到适合您所需用途的任何东西.但是,如果您正在谈论交互图(活动图)或需求图(用例图),他们当然会帮助您并成为UML基础的一部分.