前言
简单去介绍一下uml的哲学之道也是自我整理之道。
正文
什么是uml,全程是统一建模语言(unified modeling language),简单的说就是用图形来表示文档。
是描述构造和文档化系统制品的可视化语言。
举个例子:
筛子游戏:软件模拟游戏者投掷两个骰子,如果总点数是7就赢得游戏,否则为输。
过程: 定义用例->定于领域模型->定义交互图->定义设计类图
定义用例:
骰子游戏:
- 游戏者请求骰子
- 系统展示结果:如果骰子总数为7,则游戏者赢,否则游戏者输
定义领域模型:识别用例中的概念。
- 游戏者
- 骰子
- 骰子游戏
领域模型图:
![UML 哲学之道——启航篇[一]](https://blog.xiaobaicai.fun/wp-content/uploads/2022/11/6fe8f5be9ecc79216f871ad6d17aca2a.png)
交互图:
![UML 哲学之道——启航篇[一]](https://blog.xiaobaicai.fun/wp-content/uploads/2022/11/c9208ccc51e44ac7b046c14dd61bb077.png)
定义设计类图:
![UML 哲学之道——启航篇[一]](https://blog.xiaobaicai.fun/wp-content/uploads/2022/11/af7a4498317e9bf63f263e6b8f72f328.png)
那么上面uml 有什么作用呢?
- 草图
- 蓝图
- 编程语言
一般用来1和2,3就不用想了,基本对开发人员来说不怎么科学。
结
下一节正式开始