UML类图
Posted chao-zjj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML类图相关的知识,希望对你有一定的参考价值。
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
二、泛化(继承)关系
如果A继承了B,那么A和B存在泛化关系
三、实现关系
比如A实现B的接口,即存在实现关系
四、关联关系
关联关系实际就是类与类之间的联系
五、聚合和组合关系
表示整体和部分的关系:
- 聚合中,整体和部分可以分开;
- 组合中,整体和部分不能分开
public class Person
// 身份证
private IDCard card;
// 头部
private Head head=new Head();
类Person和身份证是聚合关系、和头部是组合关系
以上是关于UML类图的主要内容,如果未能解决你的问题,请参考以下文章