协作图:如何表示将变量和属性的值设置为指定值

时间:2010-05-30 20:34:09

标签: c# oop uml collaboration-diagram

假设我有一个名为MyClass的类,其中包含一个名为MyAttribute的属性和一个名为MyMethod()的方法。在该方法中,我想要一个名为MyVariable的变量。我想在MyVariable的调用中将MyAttribute的值设置为“MyVariable”,将MyMethod()设置为“MyAttribute”。如何在协作图中执行此操作?

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

由于

2 个答案:

答案 0 :(得分:1)

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

但是如果你真的想要记录这些细节(例如因为理解程序逻辑的工作方式很重要),你可以在评论框或类似的东西中添加(伪)代码。 Here is an example

答案 1 :(得分:0)

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

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