文章插图
- 指的就是组件间的连接,换言之:就是组件之间的关系,也就是在类图中的实线、泛化关系........等等,所以:连接器不只是在组件图中 , 在UML图中都有,就是那些线嘛(在组件图中 , 这种关系有个专业名词叫:组装连接器,还有一个委托连接器:连接外部接口的端口和内部接口[这个不需要多了解])
- 实现关系:用直线表示
- 依赖关系:用带箭头的虚线表示
- 额外补充:组件依赖的表示方式
文章插图
- 上图中上面那种也叫插座表示法 , 和下面的表示方式是等价的

文章插图
既然提到了包图,那就一次性弄完:
- 包图:见名知意 。和平时接触的包依赖关系一样 。如:A包导入B包,那A包可以使用B包的东西
文章插图
- 单个包图完整样子是下面这个鬼样
文章插图
- 为什么连接器可以通用?有个包关系是如下的样子
文章插图
- 即:混合结构(
Composite Structures
)中导入了类图(classes
) , 后面的依次看,继而推出:混合结构(Composite Structures
) 是类图(classes
)的一种扩展,同理:组件图中就有了混合结构和类
混合结构的意思就是字面意思,混合嘛,即:类图、组件图......混合使用(开发中的那个画法就是)
文章插图
- 解读:
- 整个
Car
大框就是类图,类图中的属性(Car
下面的那个属性的大框)变成了组件图(组件图中再套组件图.......),组件图中的属性表示方式和类图中一样(-
为private、+
为public,属性名、属性类型.....)
- 整个
- 在网上嫖的图 , 意思意思

文章插图
1.2.7、部署图
定义:描述的就是物理层面的模型,就是让系统和硬件打上交道
部署图与组件图相同的构成元素:
部署图与构件图的关系:
- 组件、接口、组件实例 , 提供接口(组件向外提供服务)、需求接口(组件要求外部提供的服务)