「VisualStudioCode/Mermaid」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→クラス図) |
(→その他関連) |
||
| 行65: | 行65: | ||
C --o D: 集約 | C --o D: 集約 | ||
E --> F: 汎化 | E --> F: 汎化 | ||
| − | G -- H: 関連(実線 | + | G -- H: 関連(実線) |
I ..> J: 依存 | I ..> J: 依存 | ||
K ..|> L: 実現 | K ..|> L: 実現 | ||
M .. N: 関連(点線) | M .. N: 関連(点線) | ||
| + | O --|> P: 継承 | ||
``` | ``` | ||
</pre> | </pre> | ||
参考:https://qiita.com/hirokiwa/items/1a490c75961efd1e1487 | 参考:https://qiita.com/hirokiwa/items/1a490c75961efd1e1487 | ||
2023年12月7日 (木) 07:49時点における版
インストール
https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid
プレビュー
VisualStudioCodeを、開いて、コードを入力して、右上の虫眼鏡をクリックすると、プレビューできる。
サンプル
クラス図
class.md
```mermaid
classDiagram
class User{
+Int id
+String name
+name()
}
class User{
+String Public
-String private
#String protected
~String protected
}
User --|> BaseUser
Car --|> BaseCar
```
関連クラス
relation.md
```mermaid
classDiagram
class User{
+Int id
+String name
+name()
}
User --|> BaseUser
Car --|> BaseCar
```
access.md
```mermaid
classDiagram
class User{
+String Public
-String Private
#String Protected
~String Packaged
```
その他関連
```mermaid
classDiagram
A --* B: コンポジット
C --o D: 集約
E --> F: 汎化
G -- H: 関連(実線)
I ..> J: 依存
K ..|> L: 実現
M .. N: 関連(点線)
O --|> P: 継承
```
