我有2个类叫做PostcodeLookup和Address。 PostcodeLookp有一个名为“Search”的操作,它返回一个Address类型的数组。我不确定如何使用UML表示关系。
有人可以告诉我应该使用哪种关系以及为什么。我读过很少关于这些关系的文章,但我总是感到困惑。还建议一个更好的来源来理解UML。
提前致谢。
答案 0 :(得分:2)
您不必在 PostcodeLookup 和地址之间添加任何关系;您必须在搜索操作中添加一个返回参数,该操作将由Adress输入,这就是全部。 这将暗示来自 PostcodeLookup 和 Address 的依赖关系,但可以计算此依赖关系,但不能将其建模为UML元素。
希望它有所帮助,
此致 EBR
答案 1 :(得分:1)
你可以使用这两种变体,在第二种变体中你可以更容易地看到连接,但另一方面,也许你不想制作太多的线。
这种关系称为依赖。
依赖关系是一种关系,表示单个或一组模型元素需要其他模型元素用于其规范或实现。这意味着依赖元素的完整语义在语义上或结构上依赖于供应商元素的定义。