java学习笔记#2-UML图

UML:

Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 ---百科

常用UML图:

用例图:

以可视化方式表示系统如何满足所收集的业务规则,以及特定用户需求等;

java学习笔记#2-UML图_第1张图片
用例图
序列图:

根据交互发生的序列关系,显示对象之间的交互;

java学习笔记#2-UML图_第2张图片
序列图.png
类图:

简单来说,描述业务逻辑与类间关系、属性、方法等;

java学习笔记#2-UML图_第3张图片
类图

"-" 表示private
"+" 表示public
箭头表示 extends

许多可视化的UML工具可以使用,同时可以直接将模型生成相应语言的代码。

java学习笔记#2-UML图_第4张图片
UML工具

你可能感兴趣的:(java学习笔记#2-UML图)