UML类图

2019-07-26  本文已影响0人  思无邪_1c6a

UML类图

基本描述:

一、依赖关系

只要是类中用到了对方,那么他们就存在依赖关系。

包括以下几个方面

1)类的成员属性

2)方法的返回类型

3)方法的接收参数

4)方法中使用到

public class PersonServiceBean{
  // 类成员属性
  private PersonDao personDao;
  // 方法返回类型
  public IDCard getIDCard(Integer personid){}
  // 方法接收参数
  public void save(Person person){}
  // 方法中使用到
  public void modify){
    Department department=new Department);
  }
}
public class PersonDao{}
public class IDCard{}
public class Person{}
public class Department{}
1.png

二、泛化(继承)关系

如果A继承了B,那么A和B存在泛化关系

2.png

三、实现关系

比如A实现B的接口,即存在实现关系

四、关联关系

关联关系实际就是类与类之间的联系

3.png

五、聚合和组合关系

表示整体和部分的关系:

public class Person{
  // 身份证
  private IDCard card; 
  // 头部
  private Head head=new Head();
}

类Person和身份证是聚合关系、和头部是组合关系

4.png
上一篇下一篇

猜你喜欢

热点阅读