1.关联关系
在UML图中,用实线连接有关联的对象所对应的类
聚合关系表示一个整体与部分的关系,部分可以独立于整体存在(用空心的菱形直线表示)
组合关系也表示一个整体与部分的关系,部分与整体同生共死(用实心的菱形直线表示)
2.依赖关系
一个类与另外一个类存在使用关系(用带箭头的虚线表示)
具体实现有三种方法:
一个类作为另一个类的方法参数
一个类作为另一个类的局部变量
一个类调用另一个类的静态方法
3.泛化关系
继承关系(用带空心三角的实线表示)
4.接口与实现关系:用带空心三角的虚线表示