UML类图

作者: 思无邪_1c6a | 来源:发表于2019-07-26 00:32 被阅读0次

    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

    相关文章

      网友评论

          本文标题:UML类图

          本文链接:https://www.haomeiwen.com/subject/ofslrctx.html