0

假设我有一个名为的类,其中有一个名为MyClass的属性MyAttribute和一个名为的方法MyMethod()。在该方法中,我希望有一个名为MyVariable. 我想在MyVariable对. 如何在协作图中做到这一点?MyAttributeMyMethod()

我在互联网上找不到任何此类信息,而且我正在学习的书(应用 UML 和模式)在细节上非常模糊。

谢谢

4

2 回答 2

1

恕我直言 UML 并不意味着包含这些细节。在我的理解中,协作图应该显示不同的对象如何调用彼此的方法以实现特定目标,而不是特定方法内部发生的事情。

但是,如果您真的非常想记录这些细节(例如,因为了解程序逻辑的工作原理很重要),您可以在注释框中添加(伪)代码或类似的东西。这是一个例子

于 2010-05-30T20:39:48.893 回答
0

当您甚至无法弄清楚如何在图表中绘制某些东西时,使用它们是否变得毫无意义?毕竟,他们的目的是让事情更容易理解。

我只是在那里写代码。也许把它放在一个盒子里。带有圆角。每个程序员都能理解它,这是唯一重要的事情。

于 2010-05-30T20:39:09.257 回答