CSDN markdown 編輯器 第五篇 UML

這裏大概就只能生成兩種類型的圖:

  • 序列圖
  • 流程圖

序列圖

```sequence
A->B: 一句話證明你很寂寞。
Note right of B: thinking
B->B: counting
B-->A: 這句話有一共六十九筆
```
Created with Raphaël 2.1.2AABB一句話證明你很寂寞。thinkingcounting這句話有一共六十九筆

序列圖很簡單, 左邊 A->B就能生成兩個對象.按照從上至下的順序,將序列依次畫出。 –>是虛線, ->是實線。 Note Right of 【名稱】 是註釋框。

```sequence
A->B: 一句話證明你很寂寞。
Note left of A: thinking
B->B: counting
B-->A: 這句話有一共六十九筆
Note right of X: SB
```
Created with Raphaël 2.1.2AABBXX一句話證明你很寂寞。thinkingcounting這句話有一共六十九筆SB

如果Note中的對象名沒有出現過,就會自建一個。另外還可以使用Note left of。

這個js是使用的 https://github.com/bramp/js-sequence-diagrams

流程圖

```flow
st=>start: 開始吃飯
e=>end: 結束吃飯
op=>operation: 埋頭苦吃
cond=>condition: 已經吃飽了?

st->op->cond
cond(yes)->e
cond(no)->op
```
Created with Raphaël 2.1.2開始吃飯埋頭苦吃已經吃飽了?結束吃飯yesno

流程圖的代碼:https://github.com/adrai/flowchart.js

看了一下代碼,準備下一篇講一講 UML 序列圖和流程的實現。

發佈了570 篇原創文章 · 獲贊 39 · 訪問量 138萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章