电子说
01 定义
UML - Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语 言工具, 用于帮助软件开发人员进行思考和记录思路的结果。简单说,UML图即一种图形化语言,通过不同的图形和符号,来描述软件模型以及各个元素之间的关系。
02 UML图分类
03 常用工具
04 常见的类图关系
/**
* 依赖关系示例
* @author:liyajie
* @createTime:2022/2/10 10:17
* @version:1.0
*/
public class PersonService {
// 方法入参使用到了
public void save(Person person){
}
// 返回参数使用到了
public IdCard getIdCard(){
return new IdCard();
}
public void job(){
// 方法内部使用到了
Job job = new Job();
}
}
一条虚线+箭头
/**
* 泛型关系(继承)示例
* @author:liyajie
* @createTime:2022/2/10 10:17
* @version:1.0
*/
public class PersonService1 extends Base{
}
一条实线+三角箭头
/**
* 实现关系示例
* @author:liyajie
* @createTime:2022/2/10 10:17
* @version:1.0
*/
public class PersonService2 implements BaseService{
}
一条虚线+三角箭头
/**
* 关联关系示例
* @author:liyajie
* @createTime:2022/2/10 10:17
* @version:1.0
*/
public class PersonService3 {
public PersonDao personDao;
}
一条实线+箭头+空心菱形
05 总结
以上就是今天的内容,主要介绍了UML相关基本知识,以及常见的几种类图关系的画法
全部0条评论
快来发表一下你的评论吧 !