
依赖:只要在类中用到了对方,就存在依赖关系

泛化(继承,依赖关系的特例)
实现(类实现接口,依赖关系特例)
关联:类与类之间的关系,也是依赖关系的特例
单向的,双向的
组合:如果不可分离就变为组合关系,比如变成 new一个对象在属性里,共生共灭,同生共死,整体和部分不能分开


聚合:表示的是整体和部分的关系,整体与部分可以分开,聚合关系是关联关系的特例,具有关联的导航性和多重性,使用带空心的菱形


组合➕聚合

如果进行级连删除,删除人的时候把IDcard也删除,那么就是组合了
依赖:只要在类中用到了对方,就存在依赖关系
泛化(继承,依赖关系的特例)
实现(类实现接口,依赖关系特例)
关联:类与类之间的关系,也是依赖关系的特例
单向的,双向的
组合:如果不可分离就变为组合关系,比如变成 new一个对象在属性里,共生共灭,同生共死,整体和部分不能分开
聚合:表示的是整体和部分的关系,整体与部分可以分开,聚合关系是关联关系的特例,具有关联的导航性和多重性,使用带空心的菱形
组合➕聚合
如果进行级连删除,删除人的时候把IDcard也删除,那么就是组合了
本文标题:2020-03-12 UML类图
本文链接:https://www.haomeiwen.com/subject/lvjvjhtx.html
网友评论