【发布时间】:2021-05-08 23:37:44
【问题描述】:
例如,一个类有一个方法compute()(为了清楚起见,使用 Python 语法并删除了 self 参数):
def compute(computation_fn):
return computation_fn(5)
假设computation_fn 将int 映射到int。在 UML 类图中,我应该这样写吗?
+ compute(computation_fn: (num: int): int): int
如果这已经在某个地方得到了回答,只需删除一个链接!我一直在寻找答案。
【问题讨论】:
-
您应该选择 Christophe 的回答。不过,我不会打扰太多。由于 Python 不是 100% OO(除了 Smalltalk 之外是哪种语言?)您可能可以“弯曲”UML 以满足您的需求 - 只要您在某处记录您是如何弯曲它的。
标签: function uml class-diagram