iOS开发iOS学习开发iOS Developer

利用UML绘制微信支付流程图

2017-03-27  本文已影响0人  小冰山口

本人有若干成套学习视频, 可试看! 可试看! 可试看, 重要的事情说三遍 包含Java, 数据结构与算法, iOS, 安卓, python, flutter等等, 如有需要, 联系微信tsaievan.

UML, Unified Modeling Language, (统一建模语言或者标准建模语言)你可以把它理解为一种可视化的建模语言
先看一下下面这幅图:
微信支付交互时序图

是不是交互的过程和步骤都一目了然呢? 我们现在就试着来模仿微信的支付交互时序图. 通过这个过程, 我们不仅仅可以理顺逻辑, 还可以学着使用UML, 在未来我们需要来构建公司业务逻辑的时候, 我们也可以做出这样的交互时序图

软件下载链接

StarUML软件 Snip20170327_8.png 微信支付涉及到的角色

那么我们就需要建立对应生命线

生命线 建立生命线 同步发送消息 自发送消息 发送异步消息 服务器返回消息 添加组合片段 着色, 完善时序图
经过以上的步骤, 我们自己就可以画出类似的时序图, 今后无论是分析逻辑, 还是理清思路, 都大有帮助
自己画的微信交互时序图

PS. 本人有若干成套学习视频, 包含Java, 数据结构与算法, iOS, 安卓, python, flutter等等, 如有需要, 联系微信tsaievan.

上一篇下一篇

猜你喜欢

热点阅读