我混淆了组件-子组件关系和组件之间的泛化关系。
什么时候我们需要将两个组件作为组件-子组件关系,以及何时将它们作为泛化关系来提及。
泛化关系(图A)可以一直作为组件图中的组件-子组件关系(图B)来提及吗?(倒错是可以理解的)
图A :

图B :

发布于 2015-02-19 14:55:00
B中的符号用于表示组件实现关系。
www.omg.org/spec/UML/2.5/Beta2 211.6.3结构化分类器→组件→语义
...A Component可以由多个分类器实现(或实现)。在这种情况下,Component对这些Classifiers拥有一组ComponentRealizations。
组件的作用类似于涉及到其定义或与其定义相关的所有模型元素的Package,应该显式地拥有或导入这些元素。通常实现一个Classifiers的Component是由它拥有的.A),因为组件和任何其他类一样是一个UML分类器。但是在您的示例中,图A和图B表示的是不同的事物和图B是not
https://stackoverflow.com/questions/28603757
复制相似问题