C# 协作图:如何表示设置变量';s和属性';将值设置为指定的值
假设我有一个名为C# 协作图:如何表示设置变量';s和属性';将值设置为指定的值,c#,oop,uml,collaboration-diagram,C#,Oop,Uml,Collaboration Diagram,假设我有一个名为MyClass的类,其属性名为MyAttribute,方法名为MyMethod()。在该方法中,我希望有一个名为MyVariable的变量。我想在调用MyMethod()的过程中将MyVariable的值设置为“MyVariable”,并将MyAttribute的值设置为“MyAttribute”。如何在协作图中实现这一点 我在互联网上找不到任何此类信息,我正在学习的书(应用UML和模式)在细节上非常模糊 谢谢你,当你甚至不知道如何在图表中画东西的时候,使用它们不是变得毫无意义吗
MyClass
的类,其属性名为MyAttribute
,方法名为MyMethod()
。在该方法中,我希望有一个名为MyVariable
的变量。我想在调用MyMethod()
的过程中将MyVariable
的值设置为“MyVariable”,并将MyAttribute
的值设置为“MyAttribute”。如何在协作图中实现这一点
我在互联网上找不到任何此类信息,我正在学习的书(应用UML和模式)在细节上非常模糊
谢谢你,当你甚至不知道如何在图表中画东西的时候,使用它们不是变得毫无意义吗?毕竟,他们的目的是让事情更容易理解
我只是在里面写代码。也许把它放在盒子里。有圆角的。每个程序员都能理解它,这是唯一重要的事情。IMHO UML不应该包含这样的细节。在我的理解中,协作图应该显示不同的对象如何调用彼此的方法以实现特定的目标,而不是特定方法中发生的事情 但是,如果您真的非常想记录这些细节(例如,因为理解程序逻辑如何工作很重要),您可以在注释框或类似的地方添加(伪)代码