Android 常用的UML统一建模语言

工欲善其事,必先利其器。


本来是想直接上图的,但是现在有更多的感悟,觉得图片没能完全表述对象的作用,以及其他的名次解析,故添加多一些文案。
但是宗旨不变:尽可能简洁明了,请大家监督。

本文主要详细讲述Android常用的三种模型图,
通过本文总结,可以快速掌握常用的模型图。

  • 1.类图
  • 2.时序图
  • 3.用例图

1.类图

类的命名尽量应用领域中的术语,应明确、无岐义,以利于相互交流和理解。
类的属性、操作中的可见性使用+、#、-分别表示public、protected、private。

UML单个 类图

类之间的关系

各种关系的强弱顺序:
泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖

UML 类图

2.时序图

时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:角色(Actor)、对象(Object)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等。


UML 时序图

3.用例图

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示一个外部用户能够观察到的系统功能模型图。用例图多用于静态建模阶段(主要是业务建模和需求建模),帮助开发团队以一种可视化的方式理解系统的功能需求。

UML 用例图

1.本文使用的UML建模工具为:Astash
2.UML类图几种关系的总结
3.UML建模之时序图(Sequence Diagram)
4.UML之用例图

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容