1.依赖
依赖关系由箭头表示,含义为A类在类中用到了B类,如B类作为A类的属性、参数、返回值等都属于依赖关系。
2.泛化(继承)
泛化用三角箭头和直线表示,extend。
3.实现
实现用三角箭头和虚线表示,在java中为implement
4.关联
类与类之间有着相关关系,比如一个老师管理班上的多个学生,用直线表示。
5.聚合
聚合关系用菱形与直线表示。聚合关系表示整体与部分的关系,整体与部分可以分开。例如人身上带着钱包、钥匙,人与钱包、钥匙之间就构成聚合关系。
6.组合
组合用实心菱形和直线表示。与聚合关系一样表示整体与部分的关系,区别在于整体与部分不能分开(同生共死)。比如人与手脚之间的关系。