UML类图常用关系
在UML类图中,常有以下几种关系:
泛化(Generalization)、实现(Realization)、关联(Association)、聚合(Aggregation)、组合(Composition)和依赖(Dependency)。
按照关系的强弱顺序:泛化≥实现>关联>聚合>组合>依赖。
泛化(Generalization)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8c94c45dcb19f342679f34d873be9d16.png)
实现(Realization)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1989f624cbe168d67b475746f198d181.png)
关联(Association)
单向关联、双向关联、自有关联
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d15b2ff6de8735db836eeb9473925189.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/741068b00b00c9dbb401ff7244b215d1.png)
聚合(Aggregation)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0858dd90f04cdfb9220698839a9acc5e.png)
组合(Composition)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/df9dec11a0e85342b224f6c19c8b0286.png)
依赖(Dependency)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/013440f134198d9ddb306662a460b5f7.png)