0

例如,假设我们有一个名为“Secretary”的类和另一个名为“Utils”的类

Utils 有一些函数可以做一般的事情,例如找到 3 个整数的最大值。

“秘书”需要调用其中一些函数,在此类中,这些函数使用以下表示法调用:

Utils.function()

现在我的问题是,如果有的话,这两个类之间存在什么样的关联?

4

1 回答 1

0

最有可能的依赖。关联通常用于捕获在域中具有有意义语义的某些关系。例如,秘书“为”经理工作。您的示例不同:您没有捕获实例之间有意义的关系。因此依赖关系可能是最合适的。

更重要的是:你想说明什么?记住要像使用任何其他工具一样使用 UML——让它为你工作。因此,例如,如果 (a) 它可以帮助您和/或 (b) 它可以帮助您与其他团队成员沟通,则可以显示二进制关联。它不符合预期的 UML 用法这一事实并不重要——只要您发现它有用。

hth。

于 2012-04-20T22:36:45.090 回答