假设我有一个名为MyClass
的类,其中包含一个名为MyAttribute
的属性和一个名为MyMethod()
的方法。在该方法中,我想要一个名为MyVariable
的变量。我想在MyVariable
的调用中将MyAttribute
的值设置为“MyVariable”,将MyMethod()
设置为“MyAttribute”。如何在协作图中执行此操作?
我在互联网上找不到任何此类信息,我正在研究的书(应用UML和模式)在细节上非常模糊。
由于
答案 0 :(得分:1)
恕我直言UML并不意味着包含这些细节。根据我的理解,协作图应该显示不同的对象如何调用彼此的方法以实现某个目标,而不是特定方法中发生的事情。
但是如果你真的想要记录这些细节(例如因为理解程序逻辑的工作方式很重要),你可以在评论框或类似的东西中添加(伪)代码。 Here is an example
答案 1 :(得分:0)
当你甚至无法弄清楚如何在图表中绘制某些内容时,不使用它们会变得毫无意义?毕竟,他们的观点是让事情更容易理解。
我只是在那里写代码。也许把它放在一个盒子里。圆角。每个程序员都能够理解它,而这是唯一重要的。