2010-05-30 39 views
0

我们假设我有一个名为MyClass的类,该类具有名为MyAttribute的属性和名为MyMethod()的方法。在该方法内,我想要一个名为MyVariable的变量。我想在的调用中将MyVariable的值设置为“MyVariable”和MyAttribute为“MyAttribute”。我如何在协作图中做到这一点?协作图:如何将变量和属性的值设置为指定值

我在互联网上找不到任何这方面的信息,我正在研究的这本书(应用UML和模式)在细节上非常含糊。

感谢

回答

1

恕我直言,UML并不意味着包含这些细节。在我的理解中,协作图应该表明不同的对象如何调用彼此的方法以实现特定的目标,而不是特定方法内发生的事情。但如果你确实想要记录这些细节(例如,因为了解程序逻辑的工作原理非常重要),你可以在评论框或类似的东西中添加(伪)代码。 Here is an example

0

当你甚至无法弄清楚如何在图中画出的东西,不使用它们变得有些无意义?毕竟,他们的观点是让事情更容易理解。

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