gpt4 book ai didi

components - uml组件图有依赖的程序集和接口(interface)之间的区别

转载 作者:行者123 更新时间:2023-12-04 02:13:51 24 4
gpt4 key购买 nike

有人可以解释图中标记的元素之间的区别吗?
我认为这仅取决于我们要连接多少个接口(interface)。我对吗?

http://i.imgur.com/ZnW02Ar.png

最佳答案

你错了,图表在语法上不正确。

让我先解释一下这些概念及其含义:
enter image description here

依赖 组件之间存在于定义级别(图的顶部)。它们可以在所需和提供的接口(interface)之间、组件和接口(interface)之间,甚至在两个组件(无接口(interface))之间绘制,具体取决于我们想要显示的内容。

组装 是完全不同的关系,在定义级别(组件之间)没有意义。这是因为它是一种特殊的链接——在运行时建立的两个分类器实例之间的关系(这里是组件,下图)。

所以,总而言之,我们可以说 分类器级别上两个组件之间的依赖关系表示运行时相应实例之间的潜在链接或组装。

在你的例子中有几个语法错误(如果你可以编译它,它会给你这个报告:)):

  • 程序集“项目代码”和“客户详细信息”无法连接两个组件( 仅它们的实例 )
  • Order 和 Account 之间的依赖方向错误(应该是 从必需到提供 接口(interface) 同名)

  • 注意:我必须说这张图看起来非常可疑,甚至在语义上也是如此。您可能应该重新考虑它。

    关于components - uml组件图有依赖的程序集和接口(interface)之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23626985/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com