首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >组件-子组件关系还是泛化关系?在组件图中UML

组件-子组件关系还是泛化关系?在组件图中UML
EN

Stack Overflow用户
提问于 2015-02-19 10:18:04
回答 1查看 1.8K关注 0票数 2

我混淆了组件-子组件关系和组件之间的泛化关系。

什么时候我们需要将两个组件作为组件-子组件关系,以及何时将它们作为泛化关系来提及。

泛化关系(图A)可以一直作为组件图中的组件-子组件关系(图B)来提及吗?(倒错是可以理解的)

图A :

图B :

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-19 14:55:00

  • B中的符号用于表示组件实现关系。 www.omg.org/spec/UML/2.5/Beta2 211.6.3结构化分类器→组件→语义 ...A Component可以由多个分类器实现(或实现)。在这种情况下,Component对这些Classifiers拥有一组ComponentRealizations。 组件的作用类似于涉及到其定义或与其定义相关的所有模型元素的Package,应该显式地拥有或导入这些元素。通常实现一个ClassifiersComponent是由它拥有的.
  • 您可以像往常一样在组件之间使用泛化关系(图A),因为组件和任何其他类一样是一个UML分类器

但是在您的示例中,图A和图B表示的是不同的事物和图Bnot

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28603757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档