2020-03-12 UML类图
2020-03-13 本文已影响0人
很菜的花椰菜
![](https://img.haomeiwen.com/i16508491/c91d0f143a9e7ea4.png)
依赖:只要在类中用到了对方,就存在依赖关系
![](https://img.haomeiwen.com/i16508491/5b172f8e5de12649.png)
泛化(继承,依赖关系的特例)
实现(类实现接口,依赖关系特例)
关联:类与类之间的关系,也是依赖关系的特例
单向的,双向的
组合:如果不可分离就变为组合关系,比如变成 new一个对象在属性里,共生共灭,同生共死,整体和部分不能分开
![](https://img.haomeiwen.com/i16508491/ad70f58cb4a5dbe1.png)
![](https://img.haomeiwen.com/i16508491/ede184f420bc5826.png)
聚合:表示的是整体和部分的关系,整体与部分可以分开,聚合关系是关联关系的特例,具有关联的导航性和多重性,使用带空心的菱形
![](https://img.haomeiwen.com/i16508491/e9670fec817320b7.png)
![](https://img.haomeiwen.com/i16508491/ebe07d7523303882.png)
组合➕聚合
![](https://img.haomeiwen.com/i16508491/4dafb89d9cf1c95b.png)
如果进行级连删除,删除人的时候把IDcard也删除,那么就是组合了