假设我们有一个名为"Secretary "的类和另一个名为"Utils"的类
Utils 有一些函数可以做一般的事情,例如找到最多 3 个整数。
"秘书"需要调用其中一些函数,在此类中,这些函数使用以下表示法调用:
Utils.function()
现在我的问题是,这两个类之间存在什么样的联系,如果有的话?
很可能是依赖关系。 关联通常用于捕获域中具有有意义语义的某些关系。 因此,例如,秘书"为"经理工作。 您的示例有所不同:您没有捕获实例之间有意义的关系。 因此,依赖可能是最合适的。
更重要的是:你想说明什么? 请记住像使用任何其他工具一样使用UML - 让它为您工作。 因此,例如,如果 (a) 它可以帮助您和/或 (b) 它可以帮助您与其他团队成员沟通,则可以显示二进制关联。 它不符合预期的 UML 用法这一事实并不重要 - 只要你发现它有用。
呵呵。