1、基本的符号
名称 | 符号 | 含义 | 备注 |
继承 | ![]() | A继承自B | |
实现 | ![]() | A实现了接口B | |
关联 | ![]() | A可以调用访问B,但是B不可以调用访问A | 拥有关系(has) |
依赖 | ![]() | A依赖B,B的改变会影响A,A的改变不会影响B。 | |
聚合 | ![]() | A中拥有一个B。没有了A,B依然可以独立存在。 (A是车子,B是轮胎) | 一种弱的拥有关系 |
组合 | ![]() | A中拥有一个B。没有了A,B没有存在的意义。(A是树,B是树叶) | 强调生命周期是相同的 |
参考资料:
1) UML类图的各符号含义.doc (book118.com)
名称 | 符号 | 含义 | 备注 |
继承 | ![]() | A继承自B | |
实现 | ![]() | A实现了接口B | |
关联 | ![]() | A可以调用访问B,但是B不可以调用访问A | 拥有关系(has) |
依赖 | ![]() | A依赖B,B的改变会影响A,A的改变不会影响B。 | |
聚合 | ![]() | A中拥有一个B。没有了A,B依然可以独立存在。 (A是车子,B是轮胎) | 一种弱的拥有关系 |
组合 | ![]() | A中拥有一个B。没有了A,B没有存在的意义。(A是树,B是树叶) | 强调生命周期是相同的 |
1) UML类图的各符号含义.doc (book118.com)