类图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/249e0436ebf96a7c47f48cd3b24b822a.png)
类图分为三层,第一次为类名,第二次为字段与属性,第三层为方法
接口
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e7ae437d7af3e3a1fe874309a48704f4.png)
接口顶端有interface描述
继承关系
用空心三角形+实线来表示
![![在这里插入图片描述](https://img-blog.csdnimg.cn/20190508112444528.png](https://i-blog.csdnimg.cn/blog_migrate/700b57c843af7852d062d10192117290.png)
实现关系
用空心三角形+虚线表示
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b22e1dbd85eababe42dcca5d6f39b9f9.png)
关联关系
当一个类“知道”另一个类时,可以用关联。
关联关系用实线箭头表示
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a518b2f0886d64d5eaf6012764b86050.png)
依赖关系
一个类依赖另一个类,他们之间是依赖关系,用虚线箭头表示。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/caa570d83500d0a26ff2715ce3385a51.png)
聚合关系
聚合表示一种弱的“拥有关系”,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。
用空心的菱形+实现表示。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2952100548413631d33716d064312881.png)
组合关系
组合(合成)是一种强的拥有关系,体现了严格的部分与整体的关系,部分与整体的生命周期一样,即部分不能独立于整体而存在。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1da90030ccc0d4810d06fe3a06bd85cc.png)