zoukankan      html  css  js  c++  java
  • Markdown 流程图语法

    Flow


    将代码块的语言写为 flow 即可使用

    ​```flow
    这里是 flow 语句
    ​```
    

    标准流程图(纵向):


    st=>start: 开始框                  // st 为变量名,任意起名
    op=>operation: 处理框
    cond=>condition: 判断框(是或否?)
    sub1=>subroutine: 子流程
    io=>inputoutput: 输入输出框
    e=>end: 结束框
    st->op->cond
    cond(yes)->io->e
    cond(no)->sub1(right)->op
    

    标准流程图(横向):


    st=>start: 开始框
    op=>operation: 处理框
    cond=>condition: 判断框(是或否?)
    sub1=>subroutine: 子流程
    io=>inputoutput: 输入输出框
    e=>end: 结束框
    st(right)->op(right)->cond
    cond(yes)->io(bottom)->e
    cond(no)->sub1(right)->op
    

    Sequence


    将代码块的语言写为 sequence 即可使用

    ​```sequence
    这里是 sequence 语句
    ​```
    

    简易实例:


    对象A->对象B: 对象B你好吗?(请求)   // 直接建立对象,并使用对象。
    Note right of 对象B: 对象B的描述   // 冒号前不能有空格
    Note left of 对象A: 对象A的描述(提示)
    对象B-->对象A: 我很好(响应)
    对象A->对象B: 你真的好吗?
    

    UML时序图复杂实例:


    Title: 标题:复杂使用
    对象A->对象B: 对象B你好吗?(请求)
    Note right of 对象B: 对象B的描述
    Note left of 对象A: 对象A的描述(提示)
    对象B-->对象A: 我很好(响应)
    对象B->小三: 你好吗
    小三-->>对象A: 对象B找我了
    对象A->对象B: 你真的好吗?
    Note over 小三,对象B: 我们是朋友
    participant C as B                  // 声明对象, B 只是源代码中使用的别名,不会显示
    Note right of B: 没人陪我玩           // 如果没有声明对象,注释语句会声明对象
    

    参考

    • 如有雷同,是我抄袭。
    • 笔记做的早,忘记原作者是谁。故没有链接。
  • 相关阅读:
    Maven 集成Tomcat插件
    dubbo 序列化 问题 属性值 丢失 ArrayList 解决
    docker 中安装 FastDFS 总结
    docker 从容器中拷文件到宿主机器中
    db2 相关命令
    Webphere WAS 启动
    CKEDITOR 4.6.X 版本 插件 弹出对话框 Dialog中 表格 Table 自定义样式Style 问题
    SpringMVC JSONP JSON支持
    CKEDITOR 3.4.2中 按钮事件中 动态改变图标和title 获取按钮
    git回退到远程某个版本
  • 原文地址:https://www.cnblogs.com/shiwai/p/14178010.html
Copyright © 2011-2022 走看看