如何在 UML class 图中表示 lambda?
How to represent lambdas in UML class diagram?
像普通方法一样简单地将 lambda 添加到 class 图上的操作列表并给它们命名是否可以?
是的,当然。 lambda 与任何其他操作没有什么不同,只是您不需要为它命名。你可以说它是语言可以添加到你的代码蛋糕中的语法糖。既然可以描述背后的功能,那么这个描述也可以用一个header来概括(你平时做的操作)。如果这在您的建模环境中有意义,您也可以简单地使用 <<lambda>>
对其进行刻板印象。
像普通方法一样简单地将 lambda 添加到 class 图上的操作列表并给它们命名是否可以?
是的,当然。 lambda 与任何其他操作没有什么不同,只是您不需要为它命名。你可以说它是语言可以添加到你的代码蛋糕中的语法糖。既然可以描述背后的功能,那么这个描述也可以用一个header来概括(你平时做的操作)。如果这在您的建模环境中有意义,您也可以简单地使用 <<lambda>>
对其进行刻板印象。