1.类图-依赖关系
只要在类中使用到对方,那么他们之间就存在依赖关系。如果没有对方,连编译都通过不了。
小结:
1)类中用到了对方,
2)如果是类的成员属性。
3)是方法接收的参数类型。
4)如果是方法返回的类型。
5)方法中使用到。
2.类图-泛化关系
泛化关系实际上就是继承关系,他是依赖关系的特例。
小结:
如果A类继承B类,那么他们就是泛化关系。
3.类图-实现关系
实现关系就是A类实现B类,他是依赖关系的特例
4.类图-关联关系
关联关系实际上是类与类之间的的联系
关联具有导向性:即双向关系、单向关系
关系具有多重性:如“1”表示仅有一个,“0...”表示0个或多个。“0,1”表示0个或1个,“n...m”表示n到m个都可以,“m...*”表示至少m个。
5.类图-聚合关系
表示整体和部分的关系,整体和部分可以分开,所有他具有关联的导航性和多重性。
如果电脑的键盘、鼠标、显示器等。组成电脑的配件可以从电脑上分离出来。使用空心菱形实线来表示。
6.类图-组合关系
和聚合关系相反,他是不可分离出来的。