平常写代码写的比较多,没有从架构的层次了解类与类之间的关系,下面就从代码的层面论述UML中类与类质之间的关系
- 实线的关系要强于虚线
1、extends 表示继承
2、implements表示实现
3、类中方法用到另外一个类作为参数表示依赖
4、类中的属性中是另外一个类表示关联
5、has a 的体现,类A是整体 类B是部分 但是类A和类B都能在脱离对方生活 表示依赖
6、contains a 类A是整体 类B是部分 但是类A和类B两个分开,则都不能独立生活 表示组合
平常写代码写的比较多,没有从架构的层次了解类与类之间的关系,下面就从代码的层面论述UML中类与类质之间的关系
1、extends 表示继承
2、implements表示实现
3、类中方法用到另外一个类作为参数表示依赖
4、类中的属性中是另外一个类表示关联
5、has a 的体现,类A是整体 类B是部分 但是类A和类B都能在脱离对方生活 表示依赖
6、contains a 类A是整体 类B是部分 但是类A和类B两个分开,则都不能独立生活 表示组合