UML类图:
依赖关系
1.类中使用到对方
2.类的成员属性
3.方法的返回类型
4.方法接收的参数类型
5.方法中使用到
泛化关系
1.泛化关系实际是继承关系,是依赖关系的特例
2.如果A类继承B类,那么A和B存在泛化关系
实现关系
1.实现关系实际是A类实现B类,是依赖关系的特例
关联关系
1.类与类之间的联系,是依赖关系的特例
2.关联具有导航性:即双向关系或单向关系
3.关联具有多重性:“1”表示有且只有一个,“0”...表示0个或多个,“0,1”表示0个或一个,“n...m”表示n到m个,“m...*”表示至少m个
聚合关系
1.整体和部分的关系,整体与部分可以分开。聚合关系是关联关系的特例
2.使用带空心菱形的实线表示
组合关系
1.1.整体和部分的关系,整体与部分不可以分开
2.使用实心菱形的实线表示