类继承关系
- 继承,如图(abstract)
- 实现接口(implements interface)
- 组合关系(整体和个体同时存在,比如大雁和大雁地一只脚,大雁挂了,大雁的脚是不存在的)
-
比如A组合成B关系
-
聚合关系(整体和个体不同时存在,比如说汽车和轮子,汽车不存在了,轮子也是可以存在地)
- 比如A聚合成B
- 关联关系,比如学校中存在学生。学校是一个对象,学生也是一种对象。他们之间存在关联。
- 依赖关系,这个在写代码中是很重要地关系,为了减少类和类之间偶尔,应该减少依赖关系,同时双向依赖应该避免的。设计模式中有一个原则叫做不要和陌生人说话,就是为了减少类和类之间的耦合。下面表示A依赖B